21 ene., 2026

¿Cómo ejecutar búsqueda y reemplazo en WordPress CLI?

Escrito por Equipo Clouds

¿Cómo ejecutar búsqueda y reemplazo en WordPress CLI?

¿Qué es la función de búsqueda y reemplazo?

La función de búsqueda y reemplazo de la Interfaz de Línea de Comandos (CLI) de WordPress es una herramienta útil cuando necesitas realizar cambios globales en el contenido de tu sitio WordPress.

Casos de Uso Comunes

1. Cambiar la URL del sitio

Si estás moviendo tu sitio WordPress a un nuevo dominio o subdominio, puedes usar la función de búsqueda y reemplazo para reemplazar todas las instancias de la URL antigua con la nueva.

2. Actualizar enlaces internos

Si has realizado cambios en la estructura de tu sitio y necesitas actualizar enlaces internos, puedes usar la función de búsqueda y reemplazo para encontrar y reemplazar esos enlaces de forma rápida y sencilla.

3. Reemplazar código obsoleto

Si estás usando código desactualizado en tu sitio, puedes usar la función de búsqueda y reemplazo para reemplazarlo con código actualizado y funcional.

4. Actualizar configuraciones de plugins

Si necesitas actualizar configuraciones para un plugin específico en todo tu sitio, puedes usar la función de búsqueda y reemplazo para hacer el cambio en todas las instancias de las configuraciones del plugin en la base de datos.

5. Limpiar datos

Si necesitas eliminar texto o datos específicos de tu sitio, puedes usar la función de búsqueda y reemplazo para encontrar y reemplazar esos datos con una cadena vacía.

️ Precauciones Importantes

CRÍTICO: Siempre haz respaldo antes de ejecutar

Es importante entender que la función de búsqueda y reemplazo opera directamente en la base de datos de WordPress, por lo que es esencial hacer una copia de seguridad de tu base de datos antes de ejecutar el comando para evitar cualquier posible pérdida de datos.

Recomendaciones previas:

  1. Tomar un snapshot de los archivos de tu sitio y la base de datos antes de ejecutar búsqueda y reemplazo
  2. Probar en un sitio de staging antes de hacer cualquier cambio en tu sitio en vivo
  3. Usar la opción --dry-run para ver qué se cambiará sin hacer cambios reales

Cómo Usar la Función

Paso 1: Conectar vía SSH

Necesitarás acceder a tu sitio web a través de la línea de comandos mediante SSH y navegar al directorio donde está instalado WordPress.

Si no estás seguro de cómo conectarte vía SSH, consulta esta guía: Cómo conectarse a través de SSH.

Paso 2: Ejecutar el Comando

Desde el directorio de WordPress, ejecuta el siguiente comando:

wp search-replace old-string new-string [--network] [--dry-run]

Parámetros del Comando

Parámetro Descripción
old-string La cadena que deseas buscar y reemplazar
new-string La cadena con la que deseas reemplazar old-string
--network Argumento opcional que realiza la operación en todos los sitios de una red WordPress (Multisite)
--dry-run Argumento opcional que realiza una ejecución de prueba, mostrando qué se cambiaría sin hacer cambios reales

Ejemplos Prácticos

Ejemplo 1: Reemplazo directo de dominio

Si quieres reemplazar tu URL temporal con el nombre de dominio en vivo:

wp search-replace domain-com.stackstaging.com domain.com

Lo anterior haría inmediatamente todos los reemplazos apropiados.

Ejemplo 2: Ejecutar una prueba primero (Dry Run)

Si prefieres realizar una 'ejecución de prueba' primero, necesitarías ingresar la bandera --dry-run al final del comando:

wp search-replace domain-com.stackstaging.com domain.com --dry-run

Ejemplo 3: WordPress Multisite

Para realizar la acción en todos los sitios de la Red de WordPress (Multisite):

wp search-replace domain-com.stackstaging.com domain.com --network

Riesgos Asociados con Búsqueda y Reemplazo

1. Pérdida de datos

Si la función de búsqueda y reemplazo no se usa correctamente, puede resultar en pérdida de datos. Por ejemplo, si usas la función para buscar una cadena que se encuentra dentro de otra cadena en la base de datos, podría resultar en cambios no deseados.

Solución: Siempre haz una copia de seguridad de tu base de datos antes de usar la función para asegurar que puedas restaurar tu sitio si surgen problemas.

2. Reemplazos incorrectos

Si cometes un error en la cadena de búsqueda o reemplazo, puede resultar en reemplazos incorrectos en la base de datos. Esto puede llevar a enlaces rotos, visualización incorrecta de contenido u otros problemas en tu sitio.

3. Cambios incompatibles

Si estás usando un plugin o tema que agrega datos personalizados a la base de datos, la función de búsqueda y reemplazo puede no ser compatible con esos datos. Puede resultar en cambios inesperados o errores.

4. Errores de búsqueda y reemplazo

Si hay algún error en la función de búsqueda y reemplazo, podría resultar en reemplazos incompletos u otros problemas con la base de datos.

¿Fue útil esta guía?