Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora
Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator

Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator

Quer backups do WordPress mais limpos, mais organizados e mais seguros? Conheça as novas funcionalidades de gestão de registos de cópias de segurança do Duplicator e a versão actualizada...
Pesquisa e substituição do WordPress

A Arte da Troca: Usos Criativos da Pesquisa e Substituição do WordPress 

Escrito por: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
     Avaliado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Tem mais de 20 anos de experiência em negócios e desenvolvimento e os seus plugins foram descarregados mais de 25 milhões de vezes.

Precisa de atualizar instantaneamente centenas de ligações no seu sítio WordPress?

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

Por isso, quer esteja a mudar para um novo domínio ou apenas precise de atualizar algumas informações desactualizadas, terá de estar familiarizado com a pesquisa e substituição. 

Neste tutorial, explicarei tudo o que você precisa saber sobre a pesquisa e substituição do WordPress. Desde plugins de fácil utilização a consultas avançadas à base de dados, tenho tudo o que precisa de saber, independentemente do seu nível de competências.

Vamos lá começar!

Índice

O que é a função de pesquisa e substituição do WordPress?

A pesquisa e substituição do WordPress é uma forma de encontrar texto ou dados específicos na base de dados do seu sítio Web e substituí-los por outra coisa. 

Em vez de alterar apenas o texto de um único documento, pode atualizar informações em todo o seu sítio Web WordPress de uma só vez. Isto inclui os seus posts, páginas, comentários e outros dados.

Eis como funciona.

Quando executa uma operação de pesquisa e substituição, o WordPress percorre as tabelas da sua base de dados. Procura o texto ou padrão exato que especificou.

Uma vez encontrado, substitui esse texto pelo seu novo conteúdo. Isto acontece ao nível da base de dados, o que significa que é minucioso e rápido.

Porque é que isto é tão importante? Bem, imagine ter de atualizar manualmente centenas de ligações ou referências espalhadas pelo seu sítio. Seria uma tarefa morosa e suscetível de erros.

A pesquisa e substituição automatiza este processo, garantindo consistência e poupando-lhe tempo valioso.

Porque é que pode ser necessário efetuar uma pesquisa e substituição

Pesquisar e substituir não é apenas um truque elegante, é muitas vezes necessário para manter um site WordPress saudável.

A beleza da pesquisa e substituição é a sua versatilidade - pode lidar com quase todas as actualizações em massa que lhe sejam feitas. Vamos falar de algumas situações comuns em que será útil.

Alterar os nomes de domínio

Se estiver a mudar para um novo domínio, terá de atualizar todas as suas ligações e referências internas. A pesquisa e substituição pode tratar disto em minutos em vez de horas.

Atualização de URLs

Quer mudar para uma ligação mais segura para uma melhor SEO? Terá de atualizar todas as suas ligações HTTP para HTTPS. Depois de pesquisar e substituir URLs, terá uma transição suave e evitará avisos de conteúdo misto.

Talvez o seu sítio tenha sido reestruturado ou um recurso externo para o qual estabeleceu uma ligação tenha mudado. A pesquisa e substituição ajuda-o a resolver estes problemas rapidamente.

Modificar códigos de acesso

Alterou um plug-in que utiliza códigos de acesso? Poderá ser necessário actualizá-los no seu sítio para garantir que tudo continua a funcionar como pretendido.

Atualização das informações do autor ou de outros metadados

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

Antes de fazer uma pesquisa e substituição

Antes de efetuar uma pesquisa e substituição, há alguns passos cruciais que tem de seguir. Pense nisto como a sua lista de verificação pré-voo.

Ao tomar estas precauções, está a preparar-se para uma operação de busca e substituição tranquila e bem sucedida. Lembre-se, é sempre melhor gastar um pouco mais de tempo na preparação do que precipitar-se numa situação potencialmente prejudicial para o local.

Cópia de segurança do seu sítio

Isto não é negociável. Uma cópia de segurança completa garante que pode reverter quaisquer alterações se algo correr mal. Recomendo a utilização do Duplicator para obter uma cópia de segurança completa e fácil de restaurar.

Plugin Duplicator Pro

Tudo o que precisa de fazer é criar um novo pacote. Pode personalizar o nome e escolher um local de armazenamento na nuvem.

Locais de armazenamento de cópias de segurança do Duplicador

Em Arquivo, selecione Tudo. Isto irá guardar tudo no seu site no ficheiro de cópia de segurança.

Cópia de segurança completa do Duplicador

Quando tiver uma cópia de segurança, pode restaurá-la se a pesquisa e substituição não correr como esperado. 

Compreender os riscos

As operações de pesquisa e substituição podem ter consequências inesperadas. Uma única gralha pode destruir o seu sítio. Verifique sempre duas vezes as suas cadeias de pesquisa e substituição.

Teste primeiro num site de teste

Se possível, experimente a pesquisa e substituição numa cópia de teste do seu sítio. Isto permite-lhe detetar quaisquer problemas antes que estes afectem o seu site ativo.

Se ainda não tem um, aqui estão instruções detalhadas sobre como criar um sítio de teste!

Seja específico com os seus termos de pesquisa

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

Alguns métodos fazem distinção entre maiúsculas e minúsculas, outros não. Saiba qual está a utilizar para evitar erros.

Considerar dados serializados

O WordPress armazena alguns dados num formato serializado. Nem todos os métodos de pesquisa e substituição podem lidar com isso corretamente, o que pode levar a uma funcionalidade quebrada.

Como executar uma pesquisa e substituição no WordPress

Agora que está preparado, vamos explorar as diferentes formas de efetuar uma pesquisa e substituição no WordPress. Começaremos com os métodos mais fáceis de utilizar e iremos avançando para técnicas mais avançadas.

Método 1. Utilizar um plugin de pesquisa e substituição

Existem muitos plug-ins do WordPress que podem realizar uma pesquisa e substituição para si. São especialmente úteis se não se sentir à vontade para mergulhar em bases de dados ou código.

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

Plugin Pesquisar e substituir tudo

Tudo o que precisa de fazer é introduzir o texto antigo na caixa Procurar por e o novo texto na caixa Substituir por. Pode selecionar todas as tabelas da base de dados para pesquisar e substituir todo o seu sítio Web. Ou selecione apenas as tabelas específicas que pretende alterar.

Procurar e substituir com um plugin

Depois, pré-visualize os resultados. Pesquisar e Substituir Tudo mostra exatamente o texto que será alterado.

Pré-visualizar pesquisa e substituição

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

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

Método 2. Atualizar o seu domínio durante uma migração

Uma razão pela qual precisa de procurar e substituir texto é depois de ter mudado para um novo nome de domínio. Com um plug-in de migração como o Duplicator, pode atualizar os URLs durante a migração.

Caso contrário, terá de mover manualmente todos os seus dados para o novo domínio. Depois, teria de instalar um plugin extra como o Better Search Replace para remover todas as instâncias do seu domínio antigo na sua base de dados.

O Duplicator pode acelerar significativamente este processo! Crie uma cópia de segurança completa do sítio antigo e descarregue o respetivo ficheiro.

Descarregar o ficheiro zip

Configure a sua nova instalação do WordPress, compre um novo domínio e active o Duplicator. Em seguida, carregue a sua cópia de segurança para a página Importar.

Importar arquivo do sítio web

Clique em Continuar. Em seguida, inicie o instalador.

Com a versão profissional, pode clicar no separador Avançado. Isto dá-lhe opções de personalização extra, como pesquisar e substituir.

Migração avançada do Duplicador

Validar a instalação. Aceite os termos e avisos e avance para o passo seguinte.

Uma vez que escolheu a instalação avançada, pode escolher quais as tabelas da base de dados a importar.

Instalar a base de dados do WordPress

Quando a base de dados estiver instalada, pode fazer com que o Duplicator execute as funções de pesquisa/substituição. No Passo 3, introduza o texto ou URL antigo no campo Procurar. Substitua-o pelo novo texto.

Pesquisa e substituição do duplicador

Carregue em Seguinte. O Duplicator substituirá automaticamente todos os seus URLs desactualizados ou outros dados que pretenda substituir. Terá simplesmente de voltar a iniciar sessão para aceder ao seu site WordPress atualizado.

Método 3. Utilizar a ferramenta de pesquisa e substituição do seu anfitrião Web

Alguns fornecedores de alojamento WordPress oferecem as suas próprias ferramentas de pesquisa e substituição como parte dos seus serviços WordPress geridos. Esta pode ser uma opção conveniente se o seu alojamento a fornecer.

Os hosts populares que oferecem esta funcionalidade incluem Kinsta, SiteGround e WP Engine.

Embora os passos específicos possam variar consoante o seu anfitrião, eis um guia geral.

Inicie sessão no painel de controlo da sua conta de alojamento.

Procure uma ferramenta ou secção relacionada com a gestão do WordPress ou com as operações da base de dados.

Procure a funcionalidade de pesquisa e substituição. Poderá chamar-se "Procurar e substituir" ou algo semelhante.

Introduza o termo de pesquisa e o texto de substituição.

Selecione as tabelas que pretende pesquisar, se tiver essa opção.

Se o seu anfitrião não oferecer esta funcionalidade ou se preferir ter mais controlo, não se preocupe. Temos mais métodos a seguir que podem ser mais adequados às suas necessidades.

Método 4. Executar uma Consulta MySQL de Pesquisa e Substituição

Para quem está familiarizado com bases de dados, executar uma consulta MySQL pode ser uma forma poderosa de efetuar operações de pesquisa e substituição.

Para começar, inicie sessão na sua conta de alojamento Web e abra o phpMyAdmin.

WordPress phpMyAdmin

Clique no nome da sua base de dados. Em seguida, clique no separador SQL.

Separador SQL do phpMyAdmin

Introduzir uma consulta SQL com este formato:

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

Como exemplo, eis a consulta que utilizaria para substituir texto numa publicação de blogue.

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

Esta consulta actualiza a coluna 'post_content' na tabela 'wp_posts', substituindo 'old-text' por 'new-text'.

Não se esqueça de ajustar o nome da tabela se a sua base de dados utilizar um prefixo diferente de "wp_".

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

Este método é mais adequado para utilizadores avançados que necessitem de alterações muito específicas e que compreendam a estrutura da base de dados do WordPress.

Método 5. Utilizar o script PHP interconnect/it Search Replace

O Inter.connect tem um script PHP gratuito que pode utilizar para executar funções de pesquisa e substituição. Esta pode ser uma boa opção para os programadores que não utilizam a linha de comandos.

Este método comporta riscos. Um movimento errado pode danificar seriamente a sua base de dados, por isso certifique-se de que tem uma cópia de segurança. Considere definir um ponto de recuperação com o Duplicator para o caso de ficar bloqueado no seu painel de administração do WordPress.

Para continuar, descarregue o script de inter.connect. Extraia o ficheiro chamado Search-Replace-DB-Master. Dê-lhe o nome que desejar.

Agora, abra os ficheiros do seu sítio com um cliente FTP ou um gestor de ficheiros. Carregue a pasta para o seu diretório de raiz, normalmente chamado public_html.

Abra uma nova janela do browser e procure a pasta carregada. Terá o seguinte aspeto: https://domain.com/search-replace-folder

Aqui, verá uma forma de pesquisar e substituir a sua base de dados.

Pesquisa e substituição de Interconnect.it

Introduza os detalhes da sua base de dados (pode encontrá-los no seu ficheiro wp-config.php ). Introduza as suas cadeias de pesquisa e substituição. Deve também escolher as tabelas em que pretende executar a operação.

Considere a possibilidade de utilizar primeiro a opção "dry run" para ver que alterações serão efectuadas. Se tudo parecer bem, execute a pesquisa e substituição efectiva.

Elimine o script do seu servidor quando tiver terminado.

Método 6. Pesquisar e substituir com WP-CLI

Para programadores e utilizadores avançados, o WP-CLI (WordPress Command Line Interface) oferece uma forma poderosa e eficiente de efetuar operações de pesquisa e substituição.

WP-CLI é uma ferramenta de linha de comando para gerir o WordPress. Se se sentir confortável a utilizar um terminal, este método pode ser incrivelmente rápido e flexível.

Para utilizar o WP-CLI, precisa de acesso SSH (Secure Shell). Este protocolo seguro é normalmente oferecido pelo seu alojamento web. Para o ajudar a instalar o WP-CLI, consulte este guia.

Aqui está a estrutura básica de comandos para uma pesquisa e substituição:

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

As opções podem ajudá-lo a acrescentar instruções adicionais. Eis algumas que pode utilizar:

--dry-run: Pré-visualizar a pesquisa e substituição antes de ser executada.

--all-tables: Efetuar a pesquisa e substituição em todas as tabelas da base de dados.

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

Este método é ideal para programadores que gerem vários sites WordPress ou para quem se sente confortável com operações de linha de comandos. É particularmente útil para o processamento em lote ou quando é necessário criar um script para as operações de pesquisa e substituição.

Perguntas frequentes sobre a pesquisa e substituição no WordPress

É possível pesquisar e substituir no WordPress?

Sim, é possível efetuar operações de pesquisa e substituição no WordPress. Pode instalar um plugin de pesquisa e substituição como o Better Search Replace ou o Search & Replace Everything. As abordagens manuais incluem a execução de uma consulta SQL ou a utilização do WP-CLI.

Como é que procuro e substituo os códigos de acesso no WordPress?

A substituição de códigos de acesso segue o mesmo processo que a substituição de qualquer outro texto, mas requer um cuidado extra. Utilize um método que lide corretamente com dados serializados, como um plug-in especializado. Com Pesquisar e substituir tudo, introduza o código curto na primeira caixa e o novo código curto para o substituir.

Pesquisar e substituir códigos curtos

Conclusão

Agora pode efetuar funções de pesquisa e substituição como um programador profissional!

Já que está aqui, acho que vai gostar destes guias extra do WordPress:

O Duplicator Pro simplifica o processo de pesquisa e substituição durante as migrações. Antes de qualquer pesquisa e substituição, também pode criar cópias de segurança da base de dados. Experimente o Duplicator Pro hoje mesmo!

avatar do autor
Joella Dunn Redator de conteúdos
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.