Por que las actualizaciones de WordPress dan miedo
WordPress, plugins y temas se actualizan con frecuencia. Mantenerlos al dia es obligatorio por seguridad, pero una actualizacion mal gestionada puede romper el sitio, crear incompatibilidades entre plugins o cambiar funcionalidades en las que tu negocio depende. El protocolo correcto hace que las actualizaciones sean seguras.
El protocolo de actualizacion segura: 6 pasos
- Crea un respaldo completo ANTES de actualizar: Usa JetBackup desde cPanel de WebHosting MX para crear un respaldo de archivos y base de datos. Si algo falla, puedes restaurar en minutos.
- Actualiza en un sitio de prueba primero (si tienes uno): Un subdominio dev.tudominio.com con una copia del sitio es el lugar ideal para probar actualizaciones criticas.
- Actualiza los plugins primero, uno por uno: No actualices todos al mismo tiempo. Actualiza uno, verifica que el sitio funciona, sigue con el siguiente. Asi identificas facilmente cual rompe algo.
- Actualiza el tema despues de los plugins: Si usas un tema hijo (child theme), las actualizaciones del tema padre no afectan tus personalizaciones.
- Actualiza el nucleo de WordPress al final: El nucleo es lo mas estable; generalmente las actualizaciones de WordPress en si no rompen nada.
- Verifica el sitio despues de cada actualizacion: Revisa la pagina de inicio, el carrito de WooCommerce, los formularios de contacto y el panel de administracion.
Como configurar actualizaciones automaticas en WordPress
| Tipo de actualizacion | Recomendacion | Como configurar |
|---|---|---|
| WordPress (versiones menores de seguridad) | Automatica: Si | Esta activa por defecto en WP |
| WordPress (versiones mayores) | Automatica: No, actualizar manualmente | Desactivar en wp-config.php |
| Plugins | Automatica: Solo para plugins criticos de seguridad | WordPress > Plugins > Actualizaciones automaticas |
| Temas | Automatica: No, revisar manualmente | Mantener manual para revisar cambios |
Desactivar actualizaciones automaticas de versiones mayores
Agrega esta linea al wp-config.php para controlar las actualizaciones automaticas:
// Permitir solo actualizaciones menores de seguridad automaticas
define('WP_AUTO_UPDATE_CORE', 'minor');