Reemplazar texto en post de WordPress
Programacion Web, Wordpress No hay Comentarios »
En algunas ocasiones nos es necesario cambiar texto en todos los post de nuestro wordpress donde aparezca. Porque quizá hemos cambiado la ubicacion de todas nuestras imagenes o porque lo que ofrecemos como software de descarga lo hemos alojado en otro servidor.
Un ejemplo:
Nuestro servidor donde alojamos ficheros de imagenes se llama “menganito” y queremos cambiarlo por “fulanito” que nos sale mas economico.
La sentencia sería:
update table_name set table_field = replace(campo_de_la_tabla,'texto_que_quiero_reemplazar','con_esto');
Aplicado a las tablas de wordpress:
update wp_posts set post_content = replace(post_content,'htt://www.menganito.com/imgs','htt://www.fulanito.com/imgs');
Esto nos permite cambiarlo todo de una vez. Por supuesto hay que ejecutarla en una ventana SQL de phpMyAdmin conectado a la base de datos de WordPress.
Parece ser que WordPress antes de publicar su versión 2.7 se ha visto obligado a sacar la versión 2.6.5 por un grave agujero de seguridad descubierto.

Comentarios Recientes