Como atualizar várias postagens no WordPress via MySQL

Como atualizar várias postagens no WordPress via MySQL

Olá pessoal…

Hoje vou mostrar como atualizar várias postagens no WordPress via comando Update utilizando o MySQL.


WordPress
WordPress

A tabela que contém as postagens é a wp_posts, e o campo que define se contém texto de artigo, é o post_content, pois alguns anexos também ficam nessa tabela.

Para visualizar então, você pode executar uma consulta SQL de seleção de dados, como por exemplo:

SELECT
	post_content
FROM
	`wp_posts`
WHERE
	post_content != ''
	AND post_type = 'post'

Para atualizar então, supondo que eu queira que a cada fim de postagem, saia o texto Obrigado pessoal, até mais., eu poderia fazer a atualização dessa forma:

UPDATE
	`wp_posts`
SET
	post_content = CONCAT(post_content, '<br>Obrigado pessoal, até mais.')
WHERE
	post_content != ''
	AND post_type = 'post'

No código acima, é utilizado a função CONCAT, para concatenar o escrito, com o texto da postagem.

Agora se quiser alterar dentro da postagem, por exemplo, ao ter a quebra do Leia Mais, quero que saia o texto Testando quebra…, a atualização ficaria dessa forma:

UPDATE
	`wp_posts`
SET
	post_content = REPLACE(post_content, '<!--moreLeia Mais-->', '<!--moreLeia Mais--><br>Testando quebra...<br>')
WHERE
	post_content != ''
	AND post_type = 'post'

A função utilizada foi a REPLACE, para substituir um trecho de texto por outro.

Bom pessoal, por hoje é só.
Abraços e até a próxima.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

Deixe uma resposta

%d blogueiros gostam disto: