"No tengo backup." Es la frase que más miedo da cuando tu web se ha caído o la han hackeado. Pero, antes de darte por vencido: en la mayoría de los casos sí se puede recuperar un WordPress sin copia de seguridad. La clave es entender dónde está realmente tu web.
Tu contenido casi nunca está donde crees
Un WordPress tiene dos partes: los archivos (el core, los plugins, el tema, las imágenes) y la base de datos (tus textos, páginas, entradas, productos y configuración). La mayoría de los hackeos y caídas afectan a los archivos, no a la base de datos. Y los archivos del core y los plugins son reemplazables: se descargan limpios de nuevo. Es decir, aunque no tengas backup, tu contenido suele seguir intacto.
Lo primero: no borres nada
El impulso de "borrar todo y empezar de cero" es el peor error. Antes de tocar nada, haz una copia del estado actual (archivos + base de datos), aunque esté infectado. Es tu red de seguridad: si algo sale mal durante la limpieza, siempre puedes volver a este punto.
Caso 1: la base de datos está bien (lo más común)
Si el problema son archivos infectados o corruptos pero la base de datos responde, la recuperación es directa:
- Cambia todas las contraseñas (WordPress, FTP, base de datos, hosting).
- Reinstala el core de WordPress sobreescribiendo los archivos con una descarga limpia de wordpress.org.
- Borra y reinstala los plugins y el tema desde fuentes oficiales; no reutilices los que había.
- Limpia el código inyectado en la base de datos (habitualmente en
wp_optionsy en el contenido de las entradas).
Tu web vuelve con todo tu contenido, porque estaba en la base de datos todo el tiempo.
Caso 2: la base de datos está dañada o borrada
Es el escenario más serio, pero tampoco es el fin. Opciones, por orden:
- Reparar las tablas: desde phpMyAdmin, "Comprobar tabla" y "Reparar tabla" resuelven muchas corrupciones. También
define('WP_ALLOW_REPAIR', true);en wp-config. - Copias del hosting que no sabías que tenías: muchísimos hostings guardan backups automáticos diarios en su panel (cPanel, Plesk) aunque tú nunca lo configuraras. Llama a soporte y pregunta: es la vía de recuperación más rápida que casi nadie aprovecha.
- Snapshots del servidor: en VPS y servidores gestionados suele haber instantáneas recientes.
Caso 3: reconstruir el contenido desde fuentes externas
Si no hay forma de recuperar la base de datos, el contenido se puede reconstruir a partir de copias que viven fuera de tu servidor:
- Caché de Google: busca
cache:tudominio.como las versiones guardadas de tus páginas indexadas. - Wayback Machine (archive.org): conserva versiones históricas de muchísimas webs. Puedes recuperar textos e incluso estructura.
- Feed RSS en caché, correos, documentos originales: a menudo el contenido existe en otros sitios y solo hay que volver a montarlo.
Cuando ya está recuperada: que no vuelva a pasar
Recuperar sin backup se puede, pero es lento y estresante. En cuanto tu web vuelva, configura copias de seguridad automáticas y externas (fuera del propio servidor) para que la próxima vez sea cuestión de minutos. Tienes una guía para hacer backups de WordPress y otra para restaurar WordPress paso a paso.
💾 ¿Tu web está caída o hackeada y no tienes copia de seguridad?
La recuperamos trabajando directamente sobre los archivos infectados, sin necesitar backup previo. Desde 149€.
Ver servicio de rescate
