WordPress: sostituire tramite MySql una stringa in tutti i post

di | 25 Maggio 2020

Non mi dilungo molto, vi invito solo a fare prudenza, eseguendo sempre un backup.

Ecco la query MySql, da eseguire da PhpMyAdmin, per modificare massivamente tutti i post, sostituendo una stringa.

update wp_posts set post_content = replace(post_content, ‘VECCHIA_STRINGA’, ‘NUOVA_STRINGA’);

In quali casi è utile? Quando si deve sostituire in maniera massiva eventuali link, testi ripetuti, errori ortografici, ecc. contenuti nel testo degli articoli.

In linea generale, al di là di WordPress, ecco il significato:

update NOME_TABELLA set NOME_COLONNA = replace(NOME_COLONNA , ‘VECCHIA_STRINGA’, ‘NUOVA_STRINGA’);

La query aggiorna il contenuto della colonna, della specifica tabella, sostituendo al vecchio contenuto quello con la sola stringa cambiata.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *