Na maioria das vezes o /category/ antes do nome da categoria é desnecessário em nosso blog, porém nativamente não é possível o retirar no WordPress.
É possível retirar usando alguns plugins de SEO como o Yoast e o Rank Math, mas se você quer retirar isso sem usar plugins você pode modificar o arquivo .htaccess de uma forma bem simples.
Abra o arquivo .htaccess e inclua a seguinte linha:
RewriteRule ^category/(.+)$ https://meusite.com/$1 [R=301,L]
Lembre-se de alterar o endereço meusite.com pelo endereço de seu site.
Agora basta você salvar novamente seus permalinks (em wp-admin > Configurações > Links Permanentes), e a urls de suas categorias será exibida no formato meusite.com/nome-da-categoria.
Desbravando o mundo WordPress desde 2007, me especializei também em SEO e entreguei grandes projetos no mercado brasileiro para a partir de 2015 me dedicar ao mercado fora do Brasil. Trabalhei na empresa do criador do WordPress por 4 anos (no WordPress.com, da Automattic) e mais 4 anos em uma das maiores empresas de hospedagens do mundo, a Liquid Web, gerenciando uma equipe de suporte do plugin The Events Calendar.
No Brasil, atendi grandes marcas como canal Futura, Corpo Perfeito, Catraca Livre, Hostgator Brasil e Hostnet, também palestrei em diversos eventos e dei aula em cursos livres e pós-graduação (no Rio de Janeiro e em Brasília).
Trabalho remoto, viajo bastante, mas minha base é no Rio de Janeiro/RJ.
Não sei se eu estou falando besteira, mas eu apenas escolho “estrutura personalizada”, nos “Links Permanentes”, e coloco assim: /%category%/%postname%/
Quando é página, ele não puxa o /%category%/ …
Quando é post, ele puxa… Simples!
Vc está certo Yuri, você só esqueceu de observar como fica estruturada a categoria de seu blog.. fica do modo ‘/category/nome-da-categoria’, e é este /category/ que estamos falando em retirar..
Abraços !
Comigo só funcionou utilizando o plugin WP No Category Base.
Obrigado, realmente muito bom.