• Mostrando resultados da busca por {{ posts_busca["corrected"] }} {{termo_busca}}
  • {{post.title}}
  • Não foram encontrados resultados para {{ posts_busca["corrected"] }} {{termo_busca}}

Links permanentes do WordPress: Gerenciar via WP-CLI

André Brasil - Time de Atendimento da KingHost

É possível gerenciar os links permanentes e portanto a regravação de URLs (rewrite rules) de um site WordPress através do wp-cli. O WP-CLI é uma interface de linha de comando específica para sites WordPress que ajuda no gerenciamento completo do site. Você pode conferir mais detalhes no site oficial: https://wp-cli.org/.

Importante: O uso de wp-cli demanda conhecimento técnico em manipulação de arquivos e uso de comandos via terminal. Caso não possua, opte por realizar a configuração manualmente através do painel administrativo.

Para que a regravação de URLs funcione via WP-CLI, é preciso realizar uma pequena configuração em um arquivo de configuração. Navegue para o diretório .wp-cli (oculto) presente na raíz do FTP e crie/edite o arquivo config.yml. Insira nele o seguinte conteúdo:

apache_modules:
  - mod_rewrite

Atenção: Sem a configuração no arquivo config.yml descrita acima, a regravação de URLs via wp-cli não funcionará.

wp rewrite structure

Permite definir uma nova estrutura de links permanentes. Não existe um modelo que seja melhor do que outro, entretanto, o recomendável é utilizar postname para garantir um melhor resultado nos motores de busca.
wp rewrite structure ‘estrutura’
Exemplo de alteração:

wp rewrite structure ‘/%author%/%postname%/’

Possibilidades de uso

Ano: %year%
Mês: %monthnum%
Dia: %day%
Hora: %hour%
Minuto: %minute%
Categoria: %category%
Autor: %author%
Nome do post: %postname%
ID do post: %post_id%
Segundo: %second%

wp rewrite list

Embora seja um tanto difícil interpretar as regras, vale dizer o comando que lista todos os rewrites, afinal é muito mais fácil verificar as regras atuais através do painel administrativo do WordPress. Aliás, acesse o conteúdo que criamos para te ajudar: Como modificar os links permanentes de um site WordPress via painel administrativo.
wp rewrite list

Links permanentes via wp-cli
Links permanentes via wp-cli

wp rewrite flush

É útil quando você precisa limpar o cache existentes nas regras e forçar a regra atual. Sendo assim, execute o seguinte comando.
wp rewrite flush

Para saber mais, acesse a documentação oficial: https://codex.wordpress.org/Using_Permalinks.

Como visto, estando no SSH, basta executar os comandos de acordo com a sua necessidade.
Contudo, restando dúvidas ou precisando de ajuda, contate-nos via telefone ou chat e converse com nosso suporte. Tenha em mãos seu código de cliente e senha de atendimento e assim ser atendido com mais agilidade.

Esse artigo foi útil pra você?