Como Localizar e Substituir Texto em um Banco de Dados WordPress

A atualização dos registros do banco de dados pode ser demorada se você fizer isso manualmente. Felizmente, existe uma maneira de atualizar seus registros de banco de dados do WordPress em massa. Neste tutorial do WordPress, abordaremos o tutorial sobre como realizar uma pesquisa e substituir no banco de dados do WordPress por um plugin e uma consulta MySQL.

Só fique de olho que, caso você cometa algum erro durante o processo de pesquisar e substituir, não será possível reverter as alterações. Então considere criar um backup de seu site WordPress antes de prosseguir para assim prevenir sérias perdas de dados.

Opção 1 – Utilizando um Plugin

O plugins fazem da vida de um dono de site WordPress mais fácil todos os dias.  Se você ainda não tem nenhuma experiência com desenvolvimento de sites ou não pretende passar pela dor de realizar consultas SQL, então você pode utilizar plugins como o Better Search Replace ou Search & Replace para realizar essas tarefas.

Você pode fazer isso acessando seu painel do administrador WordPress, navegando até a sessão Plugins Adicionar Novo

Adicionar novo plugin no WordPress

No campo de pesquisa, entre Better Search Replace e instale.

Melhor plugin para pesquisar e substituir no banco de dados WordPress

Clique em Ativar quando as instalações finalizarem, e o plugin estará pronto e implementado. Você vai encontrá-lo na sessão Ferramentas → Better Search Replace

Plugin de pesquisar e substituir no WordPress

Próximo passo, você precisa colocar as informações que gostaria de alterar:

Melhor plugin do WordPress para pesquisar e substituir
  • “Buscar Por” deve conter a frase ou a sequência de caracteres que deseja alterar.
  • “Substituir Por” deve conter o valor que deseja substituir pelo utilizado acima.
  • “Selecionar Tabelas” irá permitir que escolha quais tabelas de seu banco de dados serão afetadas. Caso você queira selecionar todos, você pode utilizar CTRL+A ou você pode selecionar tabelas individuais segurando CTRL e clicando nelas para selecioná-las.
  • Se você deseja que esta ação não conte com caracteres maiúsculos ou minúsculos, certifique-se de marcar a caixa.
  • Marque a caixa como “Executar como Simulação?” caso queira revisar as alterações antes de aplicá-las realmente.

Se você executar o plugin sem a opção de simulação, ele atualizará imediatamente suas alterações em sua base de dados e verá resultados similares:

Plugin de WordPress para pesquisar e substituir completo

Parabêns! Você conseguiu editar todas as entradas em sua base de dados WordPress utilizando um plugin.

Opção 2 – Utilizando MySQL Query

Também é possível realizar uma operação de busca utilizando phpMyAdmin, que é geralmente localizado no painel de controle de hospedagem.

O botão phpMyAdmin no hPanel

Caso você tenha muitos bancos de dados em sua conta, você abrir o arquivo wp-config.php para encontrar o nome do banco de dados que seu site utiliza.

Nome do local no banco de dados WordPress

Quando você inserir phpMyadmin, selecione o banco de dados que o WordPress usa e clique na guia SQL.

SQL no phpMyAdmin

Está é a sintaxe de consulta que você utilizará para executar a operação:

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'text to replace it with');

Por exemplo, se você deseja atualizar a tabela de posts, você poderia realizar utilizando esta pesquisa:

update wp_posts set post_content = replace(post_content, 'Find this text' , 'Replace it with this');

IMPORTANTE: O termo wp_ deve ser substituído pelo prefixo apropriado utilizado pelas tabelas de seu banco de dados WordPress.

Quando tiver completado a pesquisa, clique no botão “Ir”.

WordPress pesquisar e substituir no phpmyadmin

Após alguns minutos do processo, você verá exatamente quantas linhas foram afetadas.

SQL realizado com sucesso

Bom trabalho! Você aprendeu a manipular as informações em seu banco de dados WordPress utilizando consultas SQL no phpMyadmin.

Conclusão

Realizar a maioria das coisas no WordPress é realmente bem fácil, e a operação de busca e substituição não é diferente. Se você conhece outra maneira que evolva SQL e não deseja instalar um plugin para realizar a tarefa, então o segundo caminho é o ideal para você. No entanto, se você quer adiantar o seu serviço e prefere que um plugin faça esse trabalho por você, então a opção um é o seu caminho.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.