O objetivo
Gostaria de formatar meus links permanentes da seguinte maneira:
- para postagens: somePrefix /% category% /% postname%
- para categorias: somePrefix /% category%
Onde somePrefix é o mesmo nos dois casos.
Eu sei que não há grande vantagem nisso - apenas parece "limpo" para mim :). E é útil se você deseja editar manualmente o URL.
O que eu tentei
Sem categoria de base
Uma abordagem é definir os links permanentes das postagens como /% category% /% postname% / e usar um plug-in para se livrar da base da categoria. Infelizmente, esses plugins parecem estar com erros e são desencorajados de usar (por exemplo, pelo Yoast SEO Plugin ).
Mesma categoria base
Sem problemas, pensei, vamos usar a base de categorias nos links permanentes da seguinte maneira: category_base /% category% /% postname% . Isso produz:
- para postagens: example.org/category_base/%category%/%postname%
- para categorias: example.org/category_base/%category%
Isso funciona para as categorias, mas agora os links para as postagens produzem 404s.
O que agora?
Então, existe uma maneira de conseguir isso? Uma configuração, um plug-in ou talvez até invadir um pouco o WordPress para processar adequadamente os links que foram criados pela Same Category Base ?