Como realizar uma pesquisa e substituição no WordPress
Publicados: 2021-12-03Você precisa fazer algumas alterações no seu site se você possui um negócio. mas alguma modificação no site leva muito tempo e esforço, seja você alternando os domínios, ou migrando o site de um para outro servidor, ou descobrindo todos os códigos de acesso de um site para outro, muito tempo e esforços são necessários.
Se você já trabalhou com o Microsoft Office Word, pode estar familiarizado com a equipe conhecida como 'pesquisar e substituir'. No WordPress, você pode criar os mesmos efeitos.
Se você deseja alterar algumas coisas em seu site, esse tipo de funcionalidade pode ajudá-lo a economizar muito esforço e tempo em horas ou dias. No entanto, essa funcionalidade tornará sua tarefa o mais fácil e eficaz possível.
Nesta postagem do blog, aprenderemos sobre o Search and Replace no WordPress e por que é importante no WordPress. Além disso, forneceremos três métodos simples para fazer isso.
Assim, você se familiarizará com alguns plugins do WordPress que são fáceis de usar e não exigem nenhum tipo de conhecimento técnico para trabalhar com ele. Além disso, você se familiarizará com algumas consultas avançadas do MySQL e comandos WP-CLI.
No WordPress, por que você precisa executar o método de pesquisa e substituição?
Existem tantos roteiros diferentes que você encontrará e encontrará o uso do método de pesquisa e substituição no WordPress que o ajudará a simplificar a tarefa.
Se você é iniciante ou novo no campo de desenvolvimento web, mesmo para alterar a URL do seu site, você achará esse método mais útil e a maneira mais conveniente de economizar seu tempo.
Alguns exemplos de quando você precisa usar o método find and replaces são ao migrar o site de HTTP para HTTPS ou ao alterar o domínio completamente de um para outro.
O método de pesquisa e substituição parecerá o método mais útil para atualizar as referências com notícias em todo o seu site, links quebrados, prevenção de erros ou quaisquer outros problemas.
Ao mover seu site completo das instalações do host local, você também pode executar um método de pesquisa e substituição ou até mesmo usar esse método ao migrar seu site para um servidor ativo de um site local.
Isso fornecerá uma referência a um servidor e adicionará mais detalhes ao que você está transferindo. No entanto, isso o ajudará a interromper erros e incompatibilidade.
É óbvio que você perde uma única referência quando você começa a executar tantos URLs, ou seja, centenas de URLs manualmente. As classificações em seus mecanismos de pesquisa podem ser divididas, o que resultará em uma experiência ruim para o usuário. Mas agora você pode atualizar milhares de URLs sem perder nenhum por causa do método de pesquisa e substituição.
Considerando que existem poucos plugins que fornecem tantos códigos de acesso. Se você quiser excluir ou desativar qualquer um desses plug-ins, verifique se os códigos de acesso adicionados usando esses plug-ins foram excluídos.
O desempenho do seu site pode ser gravemente danificado se você não conseguir excluir esses códigos de acesso relacionados. Às vezes, pode causar um erro também. Nesta situação, o método de pesquisa e substituição será a coisa mais útil para você, pois economizará muito trabalho e esforço também.
3 maneiras diferentes de fazer uma pesquisa e substituição são fornecidas abaixo
Cada canto do seu banco de dados WordPress pode ser afetado se você estiver executando um método de pesquisa e substituição em massa. Você deve sempre criar um backup do banco de dados do WordPress para garantir que não perderá nenhum tipo de dado importante do seu site.
De diferentes maneiras, você pode pesquisar e substituir no WordPress. Nesta postagem do blog, adicionamos algumas opções simples para realizar pesquisa e substituir por um plugin, com WordPress via linha de comando e emissão de consultas MySQL.
Integre o plugin WordPress conhecido como Search Regex
Se você é iniciante e deseja executar um método de pesquisa e substituição, deve optar por integrar o plug-in de regex de pesquisa primeiro. Você pode dizer que é o plugin mais dedicado que permite alterar tudo, desde postagem, dados do WordPress, tipos de postagem personalizados, comentários, páginas e plugins até metadados.
Você pode instalar facilmente este plugin a partir do painel do WordPress, selecionando as ferramentas e clicando em search regex você pode acessar esta ferramenta. Depois disso, adicione o termo que você deseja pesquisar no campo de pesquisa. Você também pode adicionar conteúdo específico que esta ferramenta deve pesquisar com a ajuda do campo de origem.

Este plugin mostrará o resultado completo relacionado às palavras de pesquisa sem substituir as correspondentes. Isso o ajudará a observar um resultado específico que você não deseja substituir.
Assim, ele irá ajudá-lo a refinar a pesquisa de acordo com o seu desejo. A correspondência que não é adequada para o que você está procurando pode ser substituída, mas causará um problema, portanto, isso pode ser considerado um passo importante.
Agora você pode simplesmente escolher um termo que deseja localizar e substituir. Assim, a tarefa de clicar no botão substituir aplicará as alterações ao conteúdo completo em seu site. Você terá que selecionar o ícone de três pontos para substituir as referências separadas. Agora clique em substituir linha. A seguir, você pode clicar em substituir adicionando os textos de substituição.
Ao adicionar um novo valor no campo de substituição, você também pode substituir todas as correspondências positivas. Após isso, clique em substituir tudo. Todas as correspondências identificadas serão atualizadas usando o regex de pesquisa.
Via PhpMyAdmin execute a consulta MySQL
Outro método para realizar o Search and Replace no WordPress é usar o PhpMyAdmin. Ao escolher este método, você poderá atualizar o banco de dados do seu site WordPress sem instalar e sem aprender sobre os plugins específicos.
Mas você precisa se familiarizar com a linguagem específica do domínio SQL porque, ao realizar a pesquisa e substituição via SQL, você precisará trabalhar com o PhyMyAdmin. Da sua conta de hospedagem, você pode acessar o phpMyAdmin. Sob os bancos de dados, você também pode selecionar phpMyAdmin se seu host estiver usando o cPanel.
No lado esquerdo do menu, você encontrará a opção de modificar o banco de dados. Após selecionar o banco de dados agora selecione a aba SQL.
usando SQL, você terá que executar o método de pesquisa e substituição. Ele usa o formato dado abaixo
atualizar TABLE_NAME definir FIELD_NAME= replace(FIELD_NAME, 'Pesquisar', 'Substituir'); No exemplo abaixo, estamos procurando por "blogging" nas postagens do WordPress. Agora, todas as pesquisas positivas que corresponderem ao termo blogs serão substituídas por "teste" atualizar wp_posts definido post_content= replace(post_content, 'blogging', 'testing');
Clique no botão Ir para executar esta consulta SQL. Depois disso, o phpMyAdmin mostrará a você as várias linhas que são modificadas com esta consulta.
No entanto, o phpMyAdmin também fornece a função, ou seja, Pesquisar e substituir no WordPress. Ao selecionar a guia de pesquisa, você poderá acessar isso no console do PhpMyAdmin.
Mas lembre-se de que, ao contrário do plug-in regex de pesquisa, você não encontrará nenhum outro método para ver a demonstração da consulta antes de executá-la. Suponha que você tenha substituído o termo indesejado, então isso afetará o conteúdo do seu site. Em última análise, isso afetará seus clientes, pois eles encontrarão conteúdo irrelevante.
Usando o WP-CLI, execute um comando wp search-replace
Usando wp-CLI você pode executar o método de busca e substituição. Na tabela, ele pesquisará todas as linhas de uma string específica. assim, ele substituirá todas as strings de resultados positivos pela string que você definirá.
O seguinte formato é usado pelo comando wp-search-replace
wp search-replace <'older'> <'newer'> <table>
Este comando identifica que a mais antiga é a primeira string que ele procurará e a mais nova é a string que será substituída em vez da mais antiga. No entanto, você terá que executar o seguinte comando se quiser substituir o termo uvas por manga na tabela wp_term.
wp search-substituir 'uvas' 'manga' wp_terms
Usando o comando dry-run
Ao executar a função de pesquisa e substituição com a ajuda da linha de comando, verifique se você também está executando a simulação. Este é um passo muito importante. O comando a seguir é fornecido para executar o comando de funcionamento a seco.
wp search-replace <'old'> <'new'> <table> --dry-run
Esta etapa é muito importante e recomendada se você quiser evitar que seu site encontre novos problemas.
Conclusão:
A tarefa de modificar milhares de arquivos em um banco de dados é um trabalho muito agitado e demorado. No entanto, com a ajuda do Search and Replace no WordPress, você pode proteger seu tempo e esforços, pois isso o ajudará a alterar centenas e milhares de strings apenas pesquisando e substituindo a string de maneira rápida e eficaz.