Quer limpar seu site WordPress sem ter que adicionar vários plugins? Ao usar o WP-CLI, você pode executar muitos comandos úteis para limpar seu banco de dados e elementos relacionados ao seu site. Neste post, muitas das tarefas mais comuns são abordadas:
- Limpando o cache
- Regenerar imagens em miniatura
- Exclusão de comentários de spam
- Removendo dados temporários do banco de dados
- Otimizando um banco de dados
- Excluindo postagens na lixeira
- Excluindo postagens no status de rascunho
- Excluir postagens com revisões
Limpando o cache
Neste exemplo, o cache de objetos está habilitado no site em nosso Managed WordPress ou Managed WooCommerce, se você precisar limpar o cache de objetos, use:
wp cache flush
Regenerar imagens em miniatura
Se você alterou o tema que estava usando em seu site (que pode estar definindo tamanhos de imagem diferentes) ou se alterou os tamanhos de imagem do produto no WooCommerce, mas agora precisa regenerar todas as imagens em miniatura, você pode executar este comando:
wp media regenerate --yes
Exclusão de comentários de spam
Se você tiver comentários ativados em seu site e quiser excluir todos os comentários de spam. Execute este comando apenas se você souber que tem comentários marcados como spam em seu site, então você pode executar este comando:
wp comment delete $(wp comment list --status=spam --format=ids)
Removendo dados temporários do banco de dados
Os transitórios expirados podem se acumular se você tiver uma loja WooCommerce. Se você precisar excluir algum desses dados temporários, poderá removê-lo do seu banco de dados executando o seguinte comando:
wp transient delete --expired
Otimizando um banco de dados
Se você deseja otimizar o banco de dados do seu site, pode executar este comando:
wp db optimize
Excluindo postagens na lixeira
Se você quiser excluir todas as postagens que estão na lixeira, execute este comando apenas se tiver movido as postagens para a lixeira, então você pode executar este comando:
wp post delete $(wp post list --post_status=trash --format=ids)
Excluindo postagens no status de rascunho
Se você precisar excluir todas as postagens definidas como status de postagem de rascunho, poderá executar este comando;
wp post delete $(wp post list --post_status=draft --format=ids)
Excluir postagens com revisões
Se você deseja excluir todas as revisões posteriores, você pode executar este comando;
wp post delete $(wp post list --post_type='revision' --format=ids)
Esses comandos WP-CLI são muito úteis para a manutenção básica do seu site. Esses comandos no WP-CLI podem ser usados diariamente ou semanalmente para manter seu site otimizado e livre de inchaço.