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