Sostituzione di massa di stringhe su wordpress: quick tips

Supponiamo di dover cambiare un valore ricorrente all’interno di un blog wordpress, ad esemio un nome o un URL. A volte è possibile fare tutte le modifiche “a mano”, ma se si tratta di decine o centinaia di entry servono le maniere forti.

Ecco il metodo più efficiente se si ha accesso al db, utilizzabile anche da phpmyadmin:

UPDATE `wp_post` SET `post_content` = REPLACE(`table_field`,"Gianni","Ramon");

In questo esempio ogni occorrenza di “Gianni” viene sostituita con “Ramon” all’interno del campo `post_content` della tabella `wp_table` (utile ad esempio se avete un blog contenente molte dichiarazioni d’amore e avete appena cambiato il fidanzato..)

Avvertenze: fare attenzione alle maiuscole perchè il comando è case sensitive e controllare che la sintassi sia corretta. Sempre consigliato un backup della tabella interessata prima dell’operazione.

Alternativa (non testata): Search & Replace plugin

Have fun!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>