Introducción

¿Has cambiado el nombre de tu marca, el dominio de tu sitio, o una URL interna en tus publicaciones? ¿Tienes errores en cientos de entradas que quieres corregir de forma masiva?

En esta guía aprenderás cómo buscar y reemplazar contenido en todas las publicaciones de WordPress usando SQL, sin plugins, sin afectar otros datos y con total control.

Índice

1. Casos comunes de uso

  • 🔁 Cambiar URLs internas tras una migración
  • 🚫 Corregir shortcodes antiguos mal escritos
  • 🎨 Reemplazar menciones a una marca, producto o ruta
  • 🖼️ Sustituir rutas de imágenes externas o desactualizadas

2. La tabla wp_posts

Los textos de entradas y páginas están en el campo post_content de la tabla wp_posts:

SELECT ID, post_title, post_content
FROM wp_posts
WHERE post_type = 'post';

3. Buscar contenido con SQL

SELECT ID, post_title
FROM wp_posts
WHERE post_content LIKE '%tudominioantiguo.com%';

📌 Usa esto para comprobar qué contenido necesita reemplazo antes de modificarlo.

4. Reemplazo directo con SQL

UPDATE wp_posts
SET post_content = REPLACE(post_content, 'tudominioantiguo.com', 'tudominionuevo.com')
WHERE post_content LIKE '%tudominioantiguo.com%';

✔️ Esto actualiza todas las entradas y páginas donde aparece ese texto.

5. Filtros útiles

Solo posts publicados:

AND post_status = 'publish'

Solo páginas:

WHERE post_type = 'page'

Publicaciones desde 2022:

AND post_date > '2022-01-01'

6. Validar los cambios

  • ✅ Haz primero un SELECT para verificar resultados
  • 📸 Compara antes y después visualmente (copias, staging)
  • 🧪 Si puedes, hazlo primero en una base de prueba

7. Precauciones

  • 💾 Haz backup completo antes de ejecutar UPDATE
  • 🛑 No reemplaces contenido que pueda estar dentro de JSON o scripts (puede romper estructura)
  • ⚠️ No edites contenido serializado desde SQL sin deserializarlo

8. Conclusión

Buscar y reemplazar directamente desde SQL te ahorra tiempo, te da control y evita depender de plugins externos. Con una consulta bien formulada puedes corregir errores masivos o actualizar tu contenido con seguridad y precisión.

📩 Si necesitas asistencia para revisar o automatizar este proceso en una instalación grande, escríbenos.

Ir al contenido