Você pode encontrar e substituir o código de texto ou html em uma postagem ou página em todo um site WordPress, usando o banco de dados mysql no qual o site armazena todos os seus dados.
Não é a forma mais indicada para usuários inexperientes, porque você está lidando com seu banco de dados e isso pode ser um desastre se algo der errado. Portanto, faça backup do banco de dados antes de fazer qualquer coisa nele.
Índice
Como encontrar e substituir texto no site WordPress usando o phpMyAdmin
Primeiro, você precisa se conectar ao banco de dados, se você tiver uma hospedagem no estilo cPanel ou Plesk. Normalmente terá a opção de se conectar ao banco de dados via phpmyadmin, com estes painéis de controle.
- Conecte-se ao seu Web Host.
- Inicie o phpMyAdmin.
- Selecione seu banco de dados WordPress.
Se você possui vários bancos de dados e não sabe qual, verifique o nome do banco de dados no arquivo wp-config.php
que está armazenado em seu webroot, htdocs ou public_html
.
- Selecione a tabela
wp_posts
Para pesquisar apenas uma consulta de texto
- Selecione a guia SQL e adicione o código SQL da consulta de pesquisa
![banco de dados phpMyAdmin](/wp-content/uploads/2020/07/substituir-texto-no-wp-comphpmyadmin.jpg)
SELECT * FROM wp_posts WHERE (post_content LIKE '%TEXTO-PARA-ENCONTRAR-VAI-AQUI%');
- Clique em Executar.
Pesquisa por texto-mysql
Para editar a postagem, clique em editar e faça o que precisa ser feito - se você editar o texto, ele será atualizado em sua postagem do WordPress.
Para pesquisar e substituir por uma sequência de texto
- Selecione a guia SQL e adicione o código SQL de pesquisa e substituição.
- Adicione o código SQL de localização e substituição.
Então, aqui, mude para a guia 'SQL'
, adicione o código abaixo e clique no botão IR.
UPDATE wp_posts SET post_content = REPLACE (post_content, 'texto para encontrar aqui', 'texto para substituir aqui');
Dessa forma, com o código SQL, você coloca seu texto entre aspas simples para o que você está encontrando e o que está substituindo é separado por vírgula.
Fazendo isso via linha de comando
Isso também pode ser feito facilmente através da linha de comando, você só precisa iniciar uma sessão mysql:
mysql -u nome de usuário -password use mywordpress_table; UPDATE wp_posts SET post_content = REPLACE (post_content, 'texto para encontrar aqui', 'texto para substituir aqui');
Estas foram as dicas para encontrar e substituir texto no site WordPress usando o phpMyAdmin.
Detalhe. Etas dicas podem não funcionar, dependendo do seu banco de dados e verão do WordPress. Por outro lado, é possível tentar via algum plugin.