WordPress roto después de actualizar: volver a la versión anterior

Una actualización de WordPress, de un plugin, del tema o de PHP, y el sitio ya no es el mismo: diseño descolocado, pantalla en blanco, formulario que ya no responde. Volver atrás se hace componente por componente, conservando lo que el sitio ha recibido desde entonces, pedidos y mensajes incluidos. Estos son los pasos, en orden.

Publicado el 8 de octubre de 2026 Por 9 minutos de lectura

Todas las guías

Lo esencial

  1. Identifique qué se ha actualizado y cuándo: pantalla de actualizaciones, correos de actualización automática, panel del proveedor de hosting.
  2. Vacíe primero las cachés: un diseño descolocado suele venir de archivos CSS antiguos guardados en caché.
  3. Sitio bloqueado en «No disponible temporalmente por mantenimiento programado»: elimine el archivo .maintenance de la raíz.
  4. Plugin o tema: reinstale la versión anterior, con WP-CLI o con el archivo del desarrollador.
  5. Versión de PHP cambiada por el proveedor: vuelva a la anterior en su panel, mientras actualiza el componente responsable.
  6. Deje la restauración completa como último recurso, después de exportar lo que el sitio ha recibido desde la copia de seguridad.

¿Qué se ha actualizado?

En un sitio WordPress se actualizan cuatro elementos, y cada uno se revierte de forma distinta: el núcleo de WordPress, los plugins, el tema y la versión de PHP del servidor, que el proveedor de hosting cambia por su cuenta. Para saber cuál ha cambiado:

Terminal, en la raíz del sitio
wp plugin list
ls -lt wp-content/plugins | head

El primer comando lista los plugins con su versión y su estado; el segundo, las carpetas de plugins de la modificada más recientemente a la más antigua. Cruce los datos con la hora a la que cambió el sitio.

Vaciar las cachés antes de sacar conclusiones

Tras una actualización, los archivos CSS y JavaScript cambian de contenido, y una caché puede seguir sirviendo los antiguos. El resultado parece una avería: diseño descolocado, menús que ya no se abren. Vacíe, en este orden, la caché del plugin de caché o de optimización, la caché del proveedor de hosting si ofrece una y, después, la del navegador, y vuelva a cargar la página. Si el sitio vuelve a verse bien, la actualización no era la causa.

El sitio se queda bloqueado en mantenimiento

Durante una actualización, WordPress crea un archivo .maintenance en la raíz del sitio y muestra el mensaje «No disponible temporalmente por mantenimiento programado. Vuelve a comprobarlo en unos minutos». Cuando la actualización se interrumpe, el archivo no se borra. WordPress lo ignora diez minutos después de la hora que contiene; para no esperar, o si el mensaje persiste, elimínelo por SFTP o con el administrador de archivos del proveedor. Como su nombre empieza por un punto, active la visualización de archivos ocultos para verlo.

Vuelva después a Escritorio > Actualizaciones: el elemento cuya actualización se interrumpió debe relanzarse, o reinstalarse en su versión anterior.

Volver a la versión anterior de un plugin

Reinstalar la versión anterior sustituye los archivos del plugin y conserva sus ajustes, que están en la base de datos.

Terminal: reinstalar una versión concreta
wp plugin install nombre-plugin --version=2.4.1 --force

WordPress ya sabe volver atrás en dos casos. Desde la versión 6.3, cuando la actualización de un plugin o de un tema falla a mitad del proceso, se restaura la versión anterior. Desde la versión 6.6, cuando la actualización automática de un plugin activo provoca un error fatal, WordPress reinstala la versión anterior. Una actualización que termina bien y rompe una función sin error fatal se revierte a mano.

El tema: la versión anterior, y las modificaciones perdidas

Terminal
wp theme install nombre-del-tema --version=3.1.0 --force

Una actualización de tema sustituye todos sus archivos. Las modificaciones hechas directamente en los archivos del tema, por ejemplo en functions.php o en una hoja de estilos, desaparecen por tanto con cada actualización. La copia de seguridad hecha antes de la actualización permite recuperarlas; para conservarlas de forma duradera, se colocan en un tema hijo, que las actualizaciones del tema padre dejan intacto.

El núcleo de WordPress

WP-CLI reinstala una versión concreta del núcleo:

Terminal (sustituya 7.0 por la versión instalada antes de la actualización)
wp core update --version=7.0 --force

Una actualización mayor del núcleo también puede cambiar la estructura de la base de datos, que este comando deja como está. Lo más seguro suele ser mantener el núcleo actualizado y volver a la versión anterior del plugin o del tema incompatible. Si es imprescindible volver a la versión anterior del núcleo, se hace desde una copia de seguridad completa hecha antes de la actualización.

La versión de PHP, cambiada por el proveedor de hosting

Los proveedores de hosting actualizan la versión de PHP a medida que las antiguas dejan de recibir correcciones de seguridad. Un plugin o un tema antiguo puede entonces detenerse con un error fatal. El panel del proveedor suele permitir elegir la versión de PHP del sitio:

  1. Anote la versión instalada y vuelva a la anterior.
  2. Compruebe que el sitio vuelve a funcionar.
  3. Actualice o sustituya el componente responsable, identificado con el registro de depuración.
  4. Vuelva a la versión reciente.

Esta vuelta atrás es un paso de reparación temporal: una versión de PHP sin correcciones de seguridad expone el sitio. Según el calendario oficial publicado en php.net, PHP 8.1 ya no recibe correcciones de seguridad desde el 31 de diciembre de 2025, PHP 8.2 las recibe hasta el 31 de diciembre de 2026 y PHP 8.3, hasta el 31 de diciembre de 2027. WordPress recomienda PHP 8.3 o superior.

Restaurar una copia de seguridad completa, como último recurso

Una restauración devuelve los archivos y la base de datos al estado de la copia de seguridad. Todo lo que el sitio ha recibido desde entonces desaparece: pedidos, mensajes de formulario, comentarios, registros de usuarios, entradas publicadas.

  1. Exporte primero lo que ha llegado desde la copia de seguridad: pedidos, envíos de formularios, cuentas nuevas.
  2. Restaure archivos y base de datos del mismo momento, desde la herramienta del proveedor o desde su plugin de copias de seguridad. Unos archivos de un día y una base de datos de otro día producen errores difíciles de interpretar.
  3. Vuelva a importar los datos exportados.
  4. Aplique de nuevo las actualizaciones una a una, comprobando el sitio entre una y otra: la última aplicada antes de la avería es la que la provoca.

Para la próxima actualización

Actualizaciones hechas por nuestros técnicos

Con Serenity by Simafri, creamos su sitio web profesional, lo alojamos, lo protegemos y lo mantenemos actualizado. Usted nos escribe, nosotros nos ocupamos de todo. Nombre de dominio y correo profesional incluidos.

Descubrir Serenity by Simafri

Preguntas frecuentes

¿Cómo deshago la actualización de un plugin de WordPress?

Reinstale la versión anterior: con WP-CLI, wp plugin install nombre-plugin --version=número --force; sin WP-CLI, descargue el archivo de la versión anterior y súbalo desde la pantalla Añadir plugins, aceptando reemplazar el plugin actual. Los ajustes del plugin, guardados en la base de datos, se conservan.

¿Puede WordPress deshacer una actualización por sí solo?

En dos casos. Desde WordPress 6.3, una actualización de plugin o de tema que falla a mitad del proceso deja la versión anterior en su lugar. Desde WordPress 6.6, se anula una actualización automática de un plugin activo que provoca un error fatal. Una actualización que termina bien y rompe una función sin error fatal se revierte a mano.

¿Por qué ha cambiado el diseño después de actualizar el tema?

O bien una caché sigue sirviendo los archivos CSS antiguos, y basta con vaciar las cachés; o bien se habían hecho modificaciones directamente en los archivos del tema, y la actualización las ha sustituido. En este segundo caso, se recuperan de la copia de seguridad anterior a la actualización y se colocan después en un tema hijo.

¿Conviene desactivar las actualizaciones automáticas?

Las actualizaciones también corrigen fallos de seguridad, y un sitio que las recibe con retraso queda expuesto más tiempo. El ajuste que funciona es una actualización aplicada primero en una copia de prueba, con una copia de seguridad justo antes. A un plugin que da problemas se le puede desactivar la actualización automática mientras llega una corrección.

Contáctenos