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
No campo de pesquisa, entre Better Search Replace e instale.
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
Próximo passo, você precisa colocar as informações que gostaria de alterar:
- “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:
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.
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.
Quando você inserir phpMyadmin, selecione o banco de dados que o WordPress usa e clique na guia SQL.
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”.
Após alguns minutos do processo, você verá exatamente quantas linhas foram afetadas.
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.
Comentários
janeiro 28 2020
Excelente! Muito obrigado! Me ajudou muito!