Como buscar y reemplazar strings en la Base de Datos de WordPress

Buscar y reemplazar en la bd de WordPress

Manipular la base de datos de una instalación WordPress se puede convertir en una pesadilla si no sabemos muy bien lo que hacemos, cualquier cambio incorrectamente realizado nos puede llevar al desastre.

Lo primero y antes de realizar cualquier cambio en nuestra base de datos es hacer una copia de seguridad, esto nos permitirá volver a un estado anterior si todo se tuerce.

Si necesitas cambiar algún string de la base de datos de WordPress, como por ejemplo la url, tienes varias formas de hacerlo, como descargar la base de datos y con tu editor hacer una búsqueda y reemplazar esa url y volver a subirla, pero esto también lo podemos hacer de manera muy sencilla utilizando esos maravillosos plugins para WordPress sin salirnos de nuestra instalación.

Hay un par de plugins que nos van a ayudar ha realizar esos cambios con cierta seguridad y sencillez. El primero de ellos es el archiconocido mas de 200.000 veces descargado Search and Replace, este plugin es bastante sencillo de usar, nos ofrece una interfaz donde poder cambiar los strings que deseemos.

Plugin WordPress Search and Replace
Puedes buscar el ID, post-content, GUID, titel, excerpt, meta-data, comments, comment-author, comment-e-mail, comment-url, tags/categories y categories-description. Es posible reemplazar el user-ID y user-login en todas las tablas.

Este es un plugin muy utilizado, a mi me lo recomendó mi amigo Marcos Quintanilla de DiwebCowork ,funciona estupendamente y si hay algún punto negativo que ponerle es que lleva desde Septiembre de 2014 sin actualizarse.

La otra opción, mas moderna por decirlo de alguna manera es Better Search Replace, está mas actualizado que el anterior y nos sirve perfectamente para hacer los cambios que necesitamos.

Plugin WordPress Better Search Replace

Cuando nos estamos moviendo a un nuevo dominio o servidor, este plugin puede ser uno de nuestros grandes aliados (igualmente el plugin anterior), ya que permite cambiar las url de la base de datos de forma sencilla y rápida, entre sus características podemos destacar:

– Soporta la Serialización de todas las tablas.
– Selección específicas de tablas.
– Es posible correr un «dry run» para ver cuantos campos pueden ser actualizados.
– Soporta WordPress Multisite.

Cualquiera de los dos plugins son gratuitos y disponibles en el repositorio oficial de WordPress, ya es cuestión tuya de decidir que plugin utilizar, cualquiera de los dos son totalmente válidos, pero recuerda, Copia de Seguridad primero antes de utilizarlos.

Mas información:

Search and Replace en el repositorio oficial de WordPress.

Better Search and Replace en el repositorio oficial de WordPress.