Start Debugging
2020-04-04 Atualizado 2023-11-05 wordpress Edit on GitHub

get_category_link gerando URL incorreta com /blog/

Solução para o get_category_link do WordPress que gera URLs incorretas com /blog/ no caminho, causando 404 nas páginas de categoria.

Recentemente rodei uma ferramenta de auditoria SEO no blog e descobri que todos os links de categoria estavam levando a 404. Olhando com mais atenção, as URLs pareciam conter um /blog/, enquanto as URLs que realmente funcionam vão sem ele. Veja abaixo:

https://startdebugging.net/blog/category/opinion/ — não funciona https://startdebugging.net/category/opinion/ — funciona

Aparentemente, todo o problema vinha do fato de eu estar usando um formato de permalink personalizado para os posts que usava /blog/ como base, e isso estava sendo aplicado também às URLs de categoria.

Como resolver?

Certifique-se de definir um “Category base” nas configurações de permalink (Settings > Permalink); no meu caso, eu apenas defini como “category”.

Wordpress, Settings > Permalinks > Category base

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.

< Voltar