Pesquisa e substituição do WordPress

A Arte da Troca: Usos Criativos para Busca e Substituição no WordPress

· 12 min read ·
Written By: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
·
Reviewed By: avatar do revisor John Turner
avatar do revisor John Turner
John Turner is the President of Duplicator. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Precisa atualizar centenas de links em seu site WordPress instantaneamente?

A função de busca e substituição do WordPress pode ajudar. É uma ferramenta poderosa que economiza horas de trabalho manual e potenciais dores de cabeça.

Portanto, quer você esteja migrando para um novo domínio ou apenas precise atualizar algumas informações desatualizadas, você precisará se familiarizar com busca e substituição. 

Neste tutorial, explicarei tudo o que você precisa saber sobre busca e substituição no WordPress. De plugins fáceis de usar a consultas avançadas de banco de dados, eu tenho o que você precisa, independentemente do seu nível de habilidade.

Vamos começar!

Sumário

O que é a Função de Busca e Substituição do WordPress?

Busca e substituição no WordPress é uma maneira de encontrar texto ou dados específicos no banco de dados do seu site e substituí-los por outra coisa. 

Em vez de apenas alterar texto em um único documento, ele pode atualizar informações em todo o seu site WordPress de uma só vez. Isso inclui suas postagens, páginas, comentários e outros dados.

Veja como funciona.

Quando você executa uma operação de busca e substituição, o WordPress escaneia as tabelas do seu banco de dados. Ele procura pelo texto exato ou padrão que você especificou.

Uma vez encontrado, ele substitui esse texto pelo seu novo conteúdo. Isso acontece no nível do banco de dados, o que significa que é completo e rápido.

Por que isso é tão importante? Bem, imagine ter que atualizar manualmente centenas de links ou referências espalhadas pelo seu site. Seria demorado e propenso a erros.

Busca e substituição automatiza esse processo, garantindo consistência e economizando seu tempo valioso.

Por que você pode precisar executar uma Busca e Substituição

Busca e substituição não é apenas um truque inteligente, é frequentemente necessário para manter um site WordPress saudável.

A beleza da busca e substituição é sua versatilidade — ela pode lidar com quase qualquer atualização em massa que você apresentar. Vamos falar sobre algumas situações comuns onde você a achará útil.

Alterando Nomes de Domínio

Se você está migrando para um novo domínio, precisará atualizar todos os seus links e referências internas. Busca e substituição pode lidar com isso em minutos em vez de horas.

Atualizando URLs

Quer mudar para uma conexão mais segura para melhor SEO? Você precisará atualizar todos os seus links HTTP para HTTPS. Assim que você buscar e substituir URLs, terá uma transição suave e evitará avisos de conteúdo misto.

Talvez você tenha reestruturado seu site ou um recurso externo ao qual você vinculou mudou. Busca e substituição ajuda você a corrigir esses problemas rapidamente.

Modificando Shortcodes

Mudou um plugin que usa shortcodes? Você pode precisar atualizá-los em todo o seu site para garantir que tudo ainda funcione como pretendido.

Atualizando Informações do Autor ou Outros Metadados

Se precisar alterar o nome de um autor ou atualizar categorias em todo o site, a pesquisa e substituição é a sua solução.

Antes de Fazer uma Pesquisa e Substituição

Antes de realizar uma pesquisa e substituição, há algumas etapas cruciais que você precisa seguir. Pense nisso como sua lista de verificação pré-voo.

Ao tomar essas precauções, você estará se preparando para uma operação de pesquisa e substituição tranquila e bem-sucedida. Lembre-se, é sempre melhor gastar um pouco mais de tempo na preparação do que se apressar em uma situação que pode quebrar o site.

Faça Backup do Seu Site

Isso é inegociável. Um backup completo garante que você possa reverter quaisquer alterações se algo der errado. Recomendo usar o Duplicator para um backup abrangente que seja fácil de restaurar.

plugin Duplicator Pro

Tudo o que você precisará fazer é criar um novo pacote. Sinta-se à vontade para personalizar o nome e escolher um local de armazenamento em nuvem.

Locais de armazenamento de backup Duplicator

Em Arquivo, escolha Tudo. Isso salvará tudo em seu site no arquivo de backup.

Backup completo do Duplicator

Depois de ter um backup, você pode restaurá-lo se a pesquisa e substituição não sair como esperado. 

Entenda os Riscos

Operações de pesquisa e substituição podem ter consequências inesperadas. Um único erro de digitação pode quebrar seu site. Sempre verifique duas vezes suas strings de pesquisa e substituição.

Teste em um Site de Staging Primeiro

Se possível, experimente sua pesquisa e substituição em uma cópia de staging do seu site. Isso permite que você capture quaisquer problemas antes que eles afetem seu site ativo.

Se você ainda não tem um, aqui estão instruções detalhadas sobre como criar um site de staging!

Seja Específico Com Seus Termos de Pesquisa

Pesquisas amplas podem levar a substituições não intencionais. Seja o mais específico possível para minimizar os riscos.

Alguns métodos diferenciam maiúsculas de minúsculas, outros não. Saiba qual você está usando para evitar erros.

Considere Dados Serializados

O WordPress armazena alguns dados em formato serializado. Nem todos os métodos de pesquisa e substituição conseguem lidar com isso corretamente, o que pode levar a funcionalidades quebradas.

Como Executar uma Pesquisa e Substituição no WordPress

Agora que você está preparado, vamos explorar as diferentes maneiras de realizar uma pesquisa e substituição no WordPress. Começaremos com os métodos mais amigáveis e passaremos para técnicas mais avançadas.

Método 1. Use um Plugin de Busca e Substituição

Existem muitos plugins do WordPress que podem realizar uma pesquisa e substituição para você. Eles são especialmente úteis se você não se sente confortável em mexer em bancos de dados ou códigos.

Se você quiser usar um plugin, o Search & Replace Everything é uma boa opção. Ele pode substituir texto e imagens. Além disso, você pode fazer testes antes de realmente executar a pesquisa e substituição.

Plugin Search and Replace Everything

Tudo o que você precisará fazer é inserir o texto antigo na caixa Pesquisar e o novo texto na caixa Substituir por. Você pode selecionar todas as tabelas do banco de dados para pesquisar e substituir em todo o seu site. Ou, apenas escolher tabelas específicas que deseja alterar.

Busca e substituição com um plugin

Em seguida, visualize os resultados. O Search & Replace Everything mostra exatamente qual texto será alterado.

Visualizar busca e substituição

Se tudo parecer correto, execute a pesquisa e substituição. 

Alternativa: Outra ferramenta popular de busca e substituição é o plugin Better Search Replace. Ele suporta WordPress multisite e não tem requisitos de servidor.

Método 2. Atualize seu Domínio Durante uma Migração

Um motivo pelo qual você precisaria buscar e substituir texto é depois de ter mudado para um novo nome de domínio. Com um plugin de migração como o Duplicator, você pode atualizar URLs durante a migração.

Caso contrário, você precisaria mover manualmente todos os seus dados para o novo domínio. Em seguida, você teria que instalar um plugin extra como o Better Search Replace para remover todas as instâncias do seu antigo domínio no seu banco de dados.

O Duplicator pode acelerar significativamente este processo! Crie um backup completo do site antigo e baixe o arquivo compactado.

Baixar arquivo zip do pacote

Configure sua nova instalação do WordPress, compre um novo domínio e ative o Duplicator. Em seguida, carregue seu backup na página Importar.

Importar arquivo do site

Clique em Continuar. Em seguida, inicie o instalador.

Com a versão pro, você pode clicar na aba Avançado. Isso oferece opções extras de personalização, como busca e substituição.

Migração avançada com Duplicator

Valide a instalação. Aceite os termos e avisos e continue para a próxima etapa.

Como você escolheu a instalação avançada, pode selecionar quais tabelas do banco de dados importar.

Instalar banco de dados do WordPress

Assim que o banco de dados for instalado, você pode fazer o Duplicator executar as funções de busca/substituição. Na Etapa 3, insira o texto ou URL antigo no campo Buscar. Substitua-o pelo novo texto.

Busca e substituição do Duplicator

Clique em Próximo. O Duplicator substituirá automaticamente quaisquer URLs desatualizadas ou outros dados que você queira substituir. Você simplesmente terá que fazer login novamente para acessar seu site WordPress atualizado.

Método 3. Use a Ferramenta de Busca e Substituição do seu Provedor de Hospedagem

Alguns provedores de hospedagem WordPress oferecem suas próprias ferramentas de busca e substituição como parte de seus serviços gerenciados de WordPress. Esta pode ser uma opção conveniente se o seu provedor oferecer.

Provedores populares que oferecem este recurso incluem Kinsta, SiteGround e WP Engine.

Embora as etapas específicas possam variar dependendo do seu provedor, aqui está um guia geral.

Faça login no painel da sua conta de hospedagem.

Procure por uma ferramenta ou seção relacionada ao gerenciamento do WordPress ou operações de banco de dados.

Encontre o recurso de busca e substituição. Pode ser chamado de “Busca e Substituição” ou algo similar.

Insira seu termo de busca e o texto de substituição.

Selecione em quais tabelas você deseja buscar, se houver a opção.

Se o seu provedor não oferecer este recurso ou se você preferir mais controle, não se preocupe. Temos mais métodos a seguir que podem atender melhor às suas necessidades.

Método 4. Execute uma Consulta MySQL de Busca e Substituição

Para aqueles que se sentem confortáveis com bancos de dados, executar uma consulta MySQL pode ser uma maneira poderosa de realizar operações de busca e substituição.

Para começar, faça login na sua conta de hospedagem e abra o phpMyAdmin.

WordPress phpMyAdmin

Clique no nome do seu banco de dados. Em seguida, clique na aba SQL.

Aba SQL do phpMyAdmin

Insira uma consulta SQL com este formato:

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

Como exemplo, aqui está a consulta que você usaria para substituir texto em um post de blog.

UPDATE wp_posts SET post_content = 
REPLACE(post_content, 'old-text', 'new-text');

Esta consulta atualiza a coluna ‘post_content’ na tabela ‘wp_posts’, substituindo ‘old-text’ por ‘new-text’.

Lembre-se de ajustar o nome da tabela se o seu banco de dados usar um prefixo diferente de ‘wp_’.

Clique no botão Ir para executar a pesquisa e substituição.

Este método é mais adequado para usuários avançados que precisam de alterações muito específicas e entendem a estrutura do banco de dados do WordPress.

Método 5. Use o Script PHP de Busca e Substituição interconnect/it

O Inter.connect tem um script PHP gratuito que você pode usar para executar funções de pesquisa e substituição. Esta pode ser uma boa opção para desenvolvedores que não usam a linha de comando.

Este método envolve riscos. Um movimento em falso pode danificar seriamente seu banco de dados, portanto, certifique-se de ter um backup. Considere definir um ponto de recuperação com o Duplicator, caso você fique sem acesso ao seu painel administrativo do WordPress.

Para continuar, baixe o script do inter.connect. Extraia o arquivo chamado Search-Replace-DB-Master. Renomeie-o como desejar.

Agora, abra os arquivos do seu site com um cliente FTP ou gerenciador de arquivos. Faça o upload da pasta para o seu diretório raiz, geralmente chamado de public_html.

Abra uma nova janela do navegador e pesquise pela pasta enviada. Será algo como: https://seusite.com/pasta-de-pesquisa-e-substituicao

Aqui, você verá uma maneira de pesquisar e substituir no seu banco de dados.

Busca e substituição do Interconnect.it

Insira os detalhes do seu banco de dados (você pode encontrá-los no seu arquivo wp-config.php). Digite suas strings de pesquisa e substituição. Você também deve escolher em quais tabelas executar a operação.

Considere usar a opção “execução de teste” primeiro para ver quais alterações serão feitas. Se tudo parecer bom, execute a pesquisa e substituição real.

Exclua o script do seu servidor assim que terminar.

Método 6. Busca e Substituição com WP-CLI

Para desenvolvedores e usuários avançados, o WP-CLI (WordPress Command Line Interface) oferece uma maneira poderosa e eficiente de realizar operações de pesquisa e substituição.

O WP-CLI é uma ferramenta de linha de comando para gerenciar o WordPress. Se você se sente confortável usando um terminal, este método pode ser incrivelmente rápido e flexível.

Para usar o WP-CLI, você precisará de acesso SSH (Secure Shell). Este protocolo seguro é geralmente oferecido pelo seu provedor de hospedagem. Para ajudá-lo a instalar o WP-CLI, consulte este guia.

Aqui está a estrutura básica do comando para pesquisa e substituição:

wp search-replace 'old-text' 'new-text' 

As opções podem ajudar a adicionar instruções extras. Aqui estão algumas que você pode usar:

--dry-run: Visualize a pesquisa e substituição antes de executá-la.

--all-tables: Execute a pesquisa e substituição em todas as tabelas do banco de dados.

Para mais opções, consulte a documentação oficial do WordPress para pesquisa e substituição com WP-CLI.

Este método é ideal para desenvolvedores que gerenciam vários sites WordPress ou para qualquer pessoa confortável com operações de linha de comando. É particularmente útil para processamento em lote ou quando você precisa criar scripts para suas operações de pesquisa e substituição.

Perguntas Frequentes Sobre Pesquisa e Substituição no WordPress

É possível pesquisar e substituir no WordPress?

Sim, você pode realizar operações de pesquisa e substituição no WordPress. Você pode instalar um plugin de pesquisa e substituição como Better Search Replace ou Search & Replace Everything. Abordagens manuais incluem executar uma consulta SQL ou usar o WP-CLI.

Como pesquisar e substituir shortcodes no WordPress?

A substituição de shortcodes segue o mesmo processo da substituição de qualquer outro texto, mas requer cuidado extra. Use um método que lide corretamente com dados serializados, como um plugin especializado. Com o Search & Replace Everything, insira o shortcode na primeira caixa e o novo shortcode para substituí-lo.

Busca e substituição de shortcodes

Conclusão

Agora você pode realizar funções de busca e substituição como um desenvolvedor profissional!

Enquanto você está aqui, acho que você vai gostar destes guias extras do WordPress:

O Duplicator Pro simplifica o processo de busca e substituição durante as migrações. Antes de qualquer busca e substituição, ele também pode criar backups do banco de dados. Experimente o Duplicator Pro hoje mesmo!

avatar do autor
Joella Dunn Content Writer
Joella is a writer with years of experience in WordPress. At Duplicator, she specializes in site maintenance — from basic backups to large-scale migrations. Her ultimate goal is to make sure your WordPress website is safe and ready for growth.
Our content is reader-supported. If you click on certain links we may receive a commission.

Não Deixe Mais Um Dia Passar Desprotegido

Cada hora sem backups adequados do WordPress coloca seu site em risco • Cada migração atrasada do WordPress custa desempenho e crescimento

Get Duplicator Now
Plugin Duplicator

Espere! Não perca sua
oferta exclusiva!

Como cliente , você recebe 60% DE DESCONTO

Experimente o Duplicator gratuitamente em seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

or
Get 60% Off Duplicator Pro Now →