Hace clic en “Actualizar”, espera un momento, y de repente ve la “Pantalla Blanca de la Muerte” o un error crítico de PHP. Su sitio esta caido, y el clientes esta llamando.
No entre en panico. En WordPress, casí siempre puede revertir los cambios. En esta guía, le mostrare tres métodos para hacer un Downgrade, desde el más fácil hasta el más avanzado.
Método 1: Plugin WP Rollback (si el admin funciona)
Si aun tiene acceso al Dashboard (wp-admin), esta salvado. La mejor herramienta para revertir plugins y temas es el plugin gratuito WP Rollback.
- Instale y active WP Rollback.
- Vaya a la lista de plugins (
Plugins -> Instalados). - Un nuevo enlace “Rollback” aparecera junto a cada plugin.
- Haga clic y elija la versión a la que quiere volver (ej. de 5.4 a 5.3).
- Confirme. Listo!
Nota: WP Rollback (versión gratuita) generalmente no revierte WordPress Core, solo plugins y temas. Para Core, necesita otro plugin: Core Rollback.
Método 2: WP-CLI (para profesionales)
Si tiene acceso SSH (consulte nuestra guía de SSH), este es el método más rápido y seguro.
Para degradar WordPress Core:
wp core update --versión=6.4.3 --force
El parametro --force fuerza la instalación incluso si tiene una versión más nueva.
Para degradar un plugin (ej. WooCommerce):
wp plugin update woocommerce --versión=8.5.0 --force
Para degradar un tema:
wp theme update nombre-tema --versión=2.1.0 --force
Verificación despues de la degradacion
Despues de ejecutar el comando, verifique que todo funciona:
## Verificar la versión instalada
wp core versión
wp plugin get woocommerce --field=versión
## Verificar integridad de archivos
wp core verify-checksums
## Verificar si hay errores en la base de datos
wp db check
Método 3: Reemplazo manual de archivos (FTP)
Si no tiene acceso al panel ni a SSH, solo queda la “cirugia a corazon abierto” via FTP.
Esto es riesgoso. Haga backup de su base de datos antes de empezar!
- Vaya a WordPress.org Releases y descargue la versión antigua de WP (zip).
- Descomprima en su computadora.
- ELIMINE la carpeta
wp-contenty el archivowp-config-sample.phpde la carpeta descomprimida.- Por que? Para no sobrescribir accidentalmente sus fotos, temas y configuración!
- Conecte via FTP (FileZilla).
- Suba los archivos restantes (
wp-admin,wp-includes, archivos raiz) al servidor, eligiendo “Sobrescribir”.
Despues de subir, intente acceder a wp-admin. WordPress podria solicitar una “Actualización de Base de Datos” - acepte.
Cuando el backup es la única salvacion?
Conozca más sobre los servicios de seguridad WordPress en WPPoland.
A veces degradar archivos no es suficiente. Ejemplo: WooCommerce 9.0 cambio la estructura de la base de datos. Si revierte los archivos a 8.9 pero mantiene la base de datos en la nueva estructura, la tienda se rompera.
En ese caso, la única opción es restaurar un backup completo (Archivos + Base de datos) de ayer.
Como evitar problemas?
- Staging: Nunca actualice “en vivo”. Pruebe en una copia.
- Backups automatizados: Configure backups del hosting cada 24h.
- Registro de cambios: Documente que se actualizo y cuando.
Recuerde: Las actualizaciones son importantes para la seguridad, pero la estabilidad es más importante para el negocio.
Estrategia de actualización segura
Para evitar necesitar degradaciones en el futuro, siga esta estrategia:
- Antes de actualizar: Cree un backup completo y documente las versiones actuales de todos los plugins.
- Entorno de staging: Clone su sitio de producción y aplique las actualizaciones alli primero.
- Actualizaciones graduales: Actualice un plugin a la vez, no todos simultaneamente.
- Monitoreo post-actualización: Verifique funcionalidad crítica despues de cada actualización.
- Plan de rollback: Tenga documentado el proceso de reversión antes de empezar.
Automatizacion de pruebas pre-actualización
## Script de verificación pre-actualización
#!/bin/bash
echo "=== Verificacion pre-actualización ==="
## Backup de base de datos
wp db export backup-pre-update-$(date +%Y%m%d).sql
echo "Backup de BD creado"
## Listar versiones actuales
echo "=== Versiones actuales ==="
wp core versión
wp plugin list --fields=name,versión,update_versión
wp theme list --fields=name,versión,update_versión
## Verificar integridad
wp core verify-checksums
echo "=== Verificacion completa ==="
Resumen
| Método | Dificultad | Requisitos | Mejor para |
|---|---|---|---|
| WP Rollback | Fácil | Acceso wp-admin | Plugins y temas |
| WP-CLI | Intermedio | Acceso SSH | Core, plugins y temas |
| FTP Manual | Avanzado | Acceso FTP | Cuando no hay otras opciones |
| Backup completo | Variable | Backup previo | Cambios de estructura de BD |
La prevencion siempre es mejor que la curacion. Invierta en un flujo de trabajo de staging y backups automatizados para que las degradaciones sean la excepcion, no la regla.
Conozca más sobre los servicios de mantenimiento WordPress y el desarrollo WordPress en WPPoland.


