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 ?
fonte
Respostas:
Talvez eu esteja perdendo alguns detalhes vitais na pergunta, mas aqui está o que eu fiz para fazer isso funcionar.
Defina os links permanentes para ...
Isso lhe dará os seguintes links permanentes ...
Se você instalar algum tipo de plugin como o Yoast, poderá escolher uma categoria "Principal" para o seu link permanente, o que é legal.
fonte
/somePrefix/
base no arquivo dos autores. Como resolver este problema?Na versão atual do WordPress eu defini ..
.. os permalinks para
.. a base da categoria para
Se eu apenas usasse
somePrefix
(sem/.
) as postagens em si não poderiam ser encontradasfonte