El uso más habitual de esta búsqueda y reemplazo de texto en el caso de WordPress, es para cambiar el dominio de wordpress desde phpmyadmin.
Otras razones pueden ser que estemos buscando una referencia incorrecta que sea necesario arreglar, como por ejemplo una cadena que referencie a un dominio antiguo, o una referencia a una ruta antigua de un directorio que ahora ha cambiado.
Es decir,
– Buscamos “miviejodominio.com” y lo actualizamos por “minuevodominio.com“.
– Buscamos “htdocs/viejodirectorio” y lo actualizamos por “htdocs/nuevodirectorio“
Es decir:
UPDATE tabla SET campo = REPLACE(campo,'texto que buscamos cambiar','nuevo texto');
Un ejemplo de esto sería:
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'a0.twimg','pbs.twimg')
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'si0.twimg','pbs.twimg')
UPDATE wp_commentmeta SET meta_value = REPLACE(meta_value,'a0.twimg','pbs.twimg')
UPDATE wp_commentmeta SET meta_value = REPLACE(meta_value,'si0.twimg','pbs.twimg')
Con estas consultas hemos buscado el texto “a0.twimg” y el texto “si0.twimg” , en el campo “meta_value” de la tabla “wp_postmeta” (en las dos primeras consultas), y después de la tabla “wp_commentmeta” (en las dos consultas posteriores), y los hemos reemplazado por “pbs.twimg“.
Al llegar a la dirección web buscaremos External Downloads, pulsamos y obtendremos la descarga.
Lo subimos a nuestro hosting, buscamos la ruta desde nuestro dominio y lo ejecutamos
Otra herramienta online que nos permitirá subir un archivo sql y buscar y reemplazar en él una cadena por otra, incluyendo datos serializados:
Tan solo hemos de subir el archivo sql y añadir el texto que deseamos modificar.
Esta vez se trata de un script descargable que podemos subir a nuestro espacio hosting, y ya desde nuestro dominio, invocarlo con la ruta completa desde donde lo hayamos guardado, y ejecutarlo.