Substitua um texto ou link em todos os posts

Quem já fez alguma mudança grande no site, como domínio ou até mesmo o nome do blog, sabe a dor de cabeça que é alterar página por página. Se você está usando o WordPress, existe um jeito simples e prático de fazer isso em segundos.

O código abaixo serve para fazer alterações no conteúdo dos posts – não se aplica a widgets, por exemplo. Siga os passos abaixo:

Acessando o painel

Acesse o seu painel de controle – o mais comum é o cPanel e pode ser acessado por www.seusite.com.br/cpanel. Procure por phpmyadmin:

Substitua um texto ou link em todos os posts 1

Selecionando a tabela

Na tela à direita, selecione o banco de dados correspodente ao site que você quer alterar. Em seguida, clique na guia SQL:

Substitua um texto ou link em todos os posts 2

Executando o código

Agora, na caixa de texto, você vai colar o seguinte código:

UPDATE wp_posts SET post_content = REPLACE (post_content, 'textoantigo', 'textonovo');

O que o código acima faz: ele atualiza (UPDATE) na tabela wp_posts, o campo post_content, e faz isso substituindo (REPLACE) no campo post_content o texto antigo pelo novo. O segundo parâmetro “textoantigo” é o que você já tem no seu site e o terceiro “textonovo” é o que você quer botar.

Depois disso, dê ok e ele deve informar quantas linhas foram afetadas pela alteração.

OBS: Lembre-se que o conteúdo está em HTML neste campo. Um link, por exemplo, estará na forma <a href=”http://uol.com.br”>UOL</a>. Então, fique atento.

OBS 2: É altamente recomendado fazer um backup do banco de dados antes de realizar uma operação deste tipo.

A dica vale também para outros CMS e outros aplicativos web. Basta saber em que tabela e campo está a informação que você quer alterar.

1 comentário em “Substitua um texto ou link em todos os posts”

Deixe um comentário para Thyago Blade Cancelar resposta