Tutoriales WordPress

Me hackearon el WordPress: qué hacer, paso a paso

Publicado: 3 min de lectura
Contenido de esta guía
  1. Primero: no entres en pánico ni borres a ciegas
  2. El proceso completo, paso a paso
  3. Dónde suele esconderse el código malicioso
  4. Cómo reinstalar WordPress sin perder contenido
  5. Después de limpiar

Si hackearon tu WordPress, actúa en orden: primero contén el daño y cambia todas las contraseñas; luego restaura un respaldo limpio o reinstala WordPress, plugins y temas desde fuentes oficiales; y al final cierra la vía por la que entraron. Limpiar sin corregir la causa casi siempre termina en una nueva infección.

Qué vesRedirecciones a sitios extraños, enlaces o páginas que no publicaste, usuarios administradores desconocidos, advertencias de Google o del navegador, o spam enviado desde tu dominio.
Causas habitualesUn plugin o tema con una vulnerabilidad conocida sin actualizar, una contraseña filtrada o reutilizada, o una copia «premium gratis» con código malicioso.
SoluciónContener, cambiar accesos, restaurar o reinstalar desde fuentes limpias y cerrar la vulnerabilidad.

Primero: no entres en pánico ni borres a ciegas

Borrar archivos al azar puede romper el sitio y eliminar pistas sobre cómo entraron. Antes de limpiar, conviene saber qué tienes: una copia del estado actual, la fecha aproximada en que empezó el problema y una lista de lo que cambió en esos días.

El proceso completo, paso a paso

  1. Contén el daño

    Si el sitio redirige a otros sitios o distribuye contenido malicioso, actívale una página de mantenimiento desde tu hosting o pide al soporte que lo aísle. Avisa a tu equipo para que nadie siga editando.

  2. Haz una copia del estado actual

    Respalda archivos y base de datos tal como están. Sirve para analizar qué pasó y para no perder contenido reciente si tienes que restaurar algo anterior.

  3. Cambia todas las contraseñas

    Cambia las del panel del hosting, FTP o SSH, la base de datos (y actualiza wp-config.php), el correo del administrador y todos los usuarios administradores de WordPress.

  4. Restaura un respaldo limpio si lo tienes

    Si tienes un respaldo de antes del hackeo, restáuralo. Es la vía más rápida y confiable. Después sigue con los pasos de cierre, porque la vulnerabilidad que usaron sigue ahí.

  5. Si no hay respaldo, reinstala y revisa

    Reinstala los archivos de WordPress desde Escritorio › Actualizaciones, borra y vuelve a instalar plugins y temas desde fuentes oficiales, revisa la carpeta uploads, el .htaccess y los usuarios, y analiza el sitio con un escáner de malware.

  6. Cierra la puerta y vigila

    Actualiza todo, borra plugins y temas que no uses, genera nuevas claves de seguridad en wp-config.php, activa la autenticación en dos pasos y revisa Google Search Console por avisos de seguridad.

Dónde suele esconderse el código malicioso

LugarQué buscar
wp-content/uploadsArchivos .php: esa carpeta solo debería tener imágenes y documentos
.htaccessRedirecciones o reglas que no agregaste, sobre todo hacia otros dominios
wp-config.phpCódigo extra al principio o al final del archivo
Plugins y temasCarpetas que no instalaste o archivos con fechas de modificación recientes
Usuarios de WordPressAdministradores que no reconoces
Base de datosScripts o enlaces insertados en entradas, opciones o widgets

Cómo reinstalar WordPress sin perder contenido

Reinstalar los archivos del núcleo no borra tus entradas, páginas ni ajustes, que viven en la base de datos. Desde Escritorio › Actualizaciones puedes volver a instalar la versión actual. Los plugins y temas, en cambio, conviene borrarlos e instalarlos de nuevo desde wordpress.org o el sitio del desarrollador, en lugar de confiar en las carpetas existentes.

Después de limpiar

Pide ayuda a tu hosting

El soporte de tu hosting puede revisar los registros del servidor para saber por dónde entraron y, a menudo, restaurar un respaldo propio. En PremiumHosting, por ejemplo, las cuentas cuentan con Imunify360 y respaldos diarios automáticos con JetBackup, que se pueden restaurar con un clic.

Guía revisada con WordPress 7.1.

Preguntas frecuentes

¿Cómo sé si mi WordPress fue hackeado?

Señales típicas: redirecciones a sitios de apuestas o farmacias, usuarios administradores que no creaste, contenido o enlaces que no publicaste, avisos de Google o del navegador, correos de spam saliendo de tu dominio y archivos PHP desconocidos.

¿Basta con un plugin de seguridad para limpiar el sitio?

Un escáner ayuda a encontrar archivos modificados, pero no garantiza haberlo encontrado todo. Si no corriges cómo entraron (un plugin vulnerable, una contraseña filtrada), el sitio puede volver a infectarse.

¿Pierdo mi posicionamiento en Google?

Si Google detecta malware o spam, puede mostrar advertencias o bajar el sitio mientras dure el problema. Al limpiarlo, solicita una revisión en Search Console; normalmente las advertencias se retiran tras la verificación.

¿Debo pagar a alguien para que lo limpie?

Si el sitio es importante para tu negocio y no tienes respaldo limpio, puede convenir un especialista o el soporte de tu hosting. Lo esencial es que también se encuentre y cierre la vía de entrada.