
Better Search Replace permite buscar y sustituir textos directamente en la base de datos de WordPress, algo muy útil cuando una web cambia de dominio, pasa de HTTP a HTTPS o necesita corregir muchas URL de una vez. Su principal ventaja es que trata los datos serializados de forma segura y permite revisar el alcance de la operación antes de ejecutarla.
Eso sí, no es una herramienta para usar a ciegas. Un reemplazo mal planteado puede afectar a miles de registros. Por eso conviene hacer una copia de seguridad, probar primero en una web de pruebas y comprobar exactamente qué tablas y cadenas se van a modificar.
El caso más habitual es una migración. Si el sitio pasa de http://ejemplo.com a https://ejemplo.com, pueden quedar direcciones antiguas en el contenido, los metadatos, los widgets o las opciones de los plugins. Better Search Replace permite localizar esos valores y sustituirlos por la nueva dirección.
También sirve para cambiar rutas internas, corregir un nombre de dominio escrito de forma incorrecta o reemplazar un fragmento repetido en varias tablas. La ficha oficial del plugin indica que permite escoger tablas, ejecutar un dry run y trabajar con instalaciones multisitio. La versión Pro añade perfiles guardados y funciones adicionales de revisión y copia, pero no conviene confundir esas opciones con una copia de seguridad completa del servidor.
En una migración conviene prestar atención especial a los campos guid. No deben cambiarse por sistema: el hecho de que una URL antigua aparezca en la base de datos no significa que haya que sustituirla en todas partes. La opción correcta depende del tipo de migración y de cómo se hayan generado los enlaces.
Si estás preparando un traslado completo, puedes consultar también nuestra guía sobre cómo migrar WordPress de forma fiable. Better Search Replace resuelve una parte concreta del proceso, pero no copia por sí solo los archivos, la configuración del servidor ni el DNS.
Better Search Replace es una buena opción si buscas una interfaz sencilla y una operación puntual. Sin embargo, hay otros enfoques que encajan mejor en ciertos casos:
Search Regex está pensado para buscar y reemplazar en entradas, páginas, tipos de contenido personalizados, comentarios, usuarios, metadatos y opciones. Su punto fuerte son los filtros y las expresiones regulares, útiles cuando el patrón no es exactamente igual en todos los registros.
Es una alternativa interesante para corregir enlaces o textos concretos sin plantear una migración completa. Incluye acciones para modificar, reemplazar, exportar o borrar coincidencias. Precisamente por eso hay que ir con cuidado: la opción de borrado puede eliminar registros completos y no debe utilizarse como si fuera un reemplazo normal.
WP Migrate Lite encaja mejor cuando, además de cambiar direcciones, necesitas exportar la base de datos o preparar el traslado de una instalación. Su ficha oficial incluye funciones de búsqueda y reemplazo, exportación SQL, copias de la base de datos y herramientas para mover el sitio junto con sus medios, temas y plugins.
Para una corrección aislada puede resultar más grande de lo necesario. Para una migración habitual entre desarrollo y producción, en cambio, reúne más piezas en el mismo flujo y maneja los datos serializados.
Si tienes acceso al terminal, wp search-replace evita instalar otro plugin y permite repetir el proceso con los mismos parámetros. WP-CLI maneja los datos serializados, admite --dry-run, permite limitar las tablas y ofrece opciones para trabajar con redes multisitio.
wp search-replace 'http://ejemplo.com' 'https://ejemplo.com' --all-tables --dry-runLenguaje del código: JavaScript (javascript)
El comando anterior solo simula la operación. En producción hay que retirar --dry-run únicamente después de revisar el resultado y tener una copia recuperable. En muchos casos también interesa excluir guid, pero esa decisión debe tomarse según el objetivo de la migración, no copiarse como una receta universal.
| Opción | Mejor para | Lo que debes vigilar |
|---|---|---|
| Better Search Replace | Reemplazos puntuales desde el panel | Seleccionar tablas y probar con dry run |
| Search Regex | Filtros y expresiones regulares | No usar el borrado sin entender su alcance |
| WP Migrate Lite | Migraciones con exportación y copias | Es más amplio que un reemplazo sencillo |
| WP-CLI | Automatización y procesos repetibles | Revisar parámetros y permisos del servidor |
Para un cambio puntual y visual, Better Search Replace suele ser suficiente. Si necesitas expresiones regulares o localizar coincidencias en tipos de contenido y metadatos concretos, Search Regex ofrece más filtros. Cuando la operación forma parte de una migración completa, WP Migrate Lite puede ahorrar pasos. Y si administras varios sitios o quieres dejar el proceso documentado para repetirlo, WP-CLI es la opción más flexible.
Ninguna de ellas sustituye a una copia de seguridad ni a las pruebas posteriores. La herramienta solo hace el cambio que le indiques; la responsabilidad de comprobar que la cadena antigua y la nueva son correctas sigue siendo del administrador.
Información y documentación consultadas: Better Search Replace, Search Regex, WP Migrate Lite y WP-CLI.
