Mantenimiento de WordPress

Por qué WordPress y WooCommerce deben mantenerse (y actualizarse) sin falta de forma periódica

En resumen: el núcleo de WordPress, el tema y los plugins deben actualizarse periódicamente, sobre todo cuando hay correcciones de seguridad disponibles. Antes de actualizar hace falta una copia de seguridad completa de los archivos y de la base de datos y, si es posible, una prueba en un entorno de pruebas. Si aparece un “Fatal error”, busque la causa en el registro de errores; la comprobación de los plugins es uno de los pasos del diagnóstico.

Muchos piensan: “La web ya está hecha, funcionará años”. Por desgracia, no. WordPress es un sistema vivo que se compone de:


  • el núcleo de WordPress,



  • el tema (theme),



  • los plugins (plugins).


Las tres partes cambian y evolucionan. Si no se actualizan, empiezan a ser incompatibles entre sí o se vuelven inseguras. Resultado: Fatal error, errores de “pantalla blanca”, una web lenta o, peor aún, hackeada.

¿Con qué frecuencia hay que actualizar?


  • Al menos una vez al mes.



  • En tiendas activas, con más frecuencia: 1× por semana o cuando se publiquen correcciones de seguridad.



  • En los plugins/temas de pago hay que comprobar la validez de la licencia (normalmente 1× al año o cada mes). Si la licencia ha caducado, dejan de llegar las actualizaciones y las correcciones de seguridad.


¿Por qué tienen que “ser compatibles”?


  • Los plugins deben ser compatibles con el núcleo de WordPress y con el tema.



  • Una actualización de WooCommerce puede requerir versiones más recientes de los plugins (pagos, envíos, IVA, etc.).



  • Si un elemento está desactualizado, basta un pequeño conflicto para que la web muestre un Fatal error.


Igual que con el coche

Una web no es una losa de piedra: es como un coche:


  • Gasolina = hosting, SSL, CDN, correos electrónicos.



  • Aceite/filtros = actualizaciones y parches de seguridad.



  • Revisión = copias de seguridad (backups), monitorización, registros de errores.


Si no hace nada, no se estropea de un día para otro. Y a veces el precio de la reparación es > que el “ahorro”.

Ejemplos reales de la práctica


  • Plugins desactualizados con fallos de seguridad conocidos → un bot “inyecta” malware, empieza a enviar spam o carga anuncios mediante scripts externos.



  • Licencia caducada de un plugin de pago → sin actualizaciones → tras un par de versiones de WooCommerce, incompatibilidad y Fatal error.



  • “Página en blanco” tras pulsar un botón equivocado sin copia de seguridad. No hay vuelta atrás, porque no se puede acceder al panel.


Hay casos en los que no se consigue recuperar la web: no hay copia de seguridad, el sistema de archivos está infectado, el panel no es accesible o el hosting ha bloqueado el acceso. En esos momentos resulta más barato y rápido restaurar desde un backup antiguo (si es que existe) o, por desgracia, construir la web desde cero.

Qué significa “mantenimiento de WordPress”

Cada mes (o con más frecuencia):


  1. Backup completo (archivos + base de datos) y compruebe que se puede restaurar.



  2. Actualice: el núcleo de WordPress, el tema y los plugins (primero en staging/entorno de pruebas o en local).



  3. Compruebe las licencias de los plugins/temas de pago y renuévelas.



  4. Revise los registros de errores (error logs), los 404 y la velocidad de las páginas.



  5. Seguridad: escaneo (p. ej., Wordfence/Defender), política de contraseñas, 2FA para los administradores.



  6. Corrección de imágenes/URL rotas, check técnico de SEO (sitemap, indexación).



  7. WooCommerce: prueba de pedidos, prueba de pagos (sandbox, en versión de pruebas), correos electrónicos.


Una vez por trimestre:


  • Versión de PHP (hosting), actualizaciones del servidor.



  • Auditoría de plugins: eliminamos los que no se usan (menos código → menos riesgo).



  • Auditoría de velocidad (caché, CDN, limpieza de la base de datos).


“Primeros auxilios” si aparece un Fatal error


  1. No actualice nada “a lo loco” en el entorno de producción. Primero intente activar el modo de recuperación.



  2. Revise el correo electrónico: WordPress suele enviar un enlace al modo de recuperación (Recovery mode) (“Your Site is Experiencing a Technical Issue”). Si lo tiene, haga clic y abra el panel en modo seguro.


  3. Si no puede acceder al panel, conéctese por FTP o al gestor de archivos del hosting y:


    • En la carpeta /wp-content/plugins/ cambie el nombre de la carpeta del plugin sospechoso (p. ej., woocommerce → woocommerce.off). Esto desactivará solo ese plugin. Si no sabe qué plugin causa el error, cambie el nombre de toda la carpeta plugins (p. ej., a plugins.hold): esto desactivará todos los plugins.



    • Si la web sigue sin funcionar, cambie también el nombre de la carpeta del tema a theme-name.off, y WordPress pasará al tema por defecto (Twenty Twenty-*).



  4. Vacíe la caché (si utiliza un plugin de caché/CDN).



  5. Asegúrese de que la versión de PHP es compatible con su versión de WordPress/Woo (a veces hay que bajarla o subirla).



  6. Revise el error_log del hosting o el registro de depuración de WordPress: solo se escribe si en wp-config.php están activados WP_DEBUG y WP_DEBUG_LOG; por defecto el archivo es /wp-content/debug.log, pero la ruta se puede cambiar. Ahí a menudo se ve claramente qué línea y qué plugin provocan el error.



  7. Cuando la web vuelva a “levantarse”, aplique las actualizaciones de forma secuencial (una a una) y pruebe después de cada paso (reactive la carpeta de plugins y “arranque” los plugins uno a uno).



  8. Si sigue sin poder acceder o el error vuelve, restaure desde un backup (anterior al incidente) o, si la web “se cae” al activar un plugin, entre en la carpeta de plugins y desactive ese plugin concreto cambiándole el nombre, p. ej., de backupwp a backupwp1 (se desactivará automáticamente).



  9. Cambie las contraseñas (administradores/FTP/BD), renueve las claves de seguridad (wp-config.php) y ejecute un escaneo de seguridad.


¿No tiene backup? Créelo de inmediato en cuanto la web se haya “levantado”. Sin copia de seguridad, cada nueva actualización es una lotería.

Lista breve de “lo que hay que hacer siempre”


  • Entorno de staging para pruebas (una copia donde se puede hacer clic sin riesgo).



  • Actualizaciones mensuales + renovación de licencias de los plugins/temas de pago.



  • Copias de seguridad automáticas (ritmo diario/mensual; guárdelas fuera del hosting).



  • Seguridad: firewalls/escaneo/2FA/administradores limitados.



  • Documente qué versiones de plugins/temas funcionan juntas (changelog).



  • Tras cada actualización importante de WooCommerce, una prueba de pedido completa.


Qué no hacer:


  • ❌ No lance grandes actualizaciones directamente en la web “en vivo”, con visitantes.



  • ❌ No mantenga plugins inactivos durante meses. Elimínelos.



  • ❌ No se salte la renovación de licencias “para ahorrar”: los parches de seguridad valen su precio.


Por qué son importantes las licencias de los plugins/temas de pago


  • Licencia = actualizaciones + correcciones de seguridad + soporte.



  • Cuando caduca la licencia, se queda con una versión antigua. Con el tiempo, se convierte en el eslabón más débil de toda la web.



  • Lo habitual: licencia 1× al año o cada mes. Inclúyala en el presupuesto como el seguro del coche.


Recuerde

El mantenimiento de WordPress y WooCommerce no es un extra: es obligatorio.
Igual que con el coche: eche combustible, cambie el aceite, revise los neumáticos y conduzca con seguridad.
En una web, eso significa: actualizaciones periódicas, copias de seguridad, licencias y seguridad.
Resultado: una web más estable, más segura y más rápida.

Si no quiere hacerlo usted mismo, avísenos y actualizaremos su web por usted cada mes.

Información relacionada: Mantenimiento de sitios web · Mantenimiento de WordPress o mantenimiento del sitio web · Mantenimiento de sitios WordPress y WooCommerce.

Contacto

Iniciar un proyecto

Describa su proyecto o su consulta — le responderemos y le propondremos la solución más adecuada.

Solicitud sobre: Solicitud general Cambiar

Opcional. Los nombres y precios se toman de nuestra lista de precios.

Opcional · un archivo · PDF, JPG o PNG · hasta 10 MB

obligatorio · Política de privacidad

Iniciar un proyecto

Describa su proyecto o su consulta — le responderemos y le propondremos la solución más adecuada.

Escríbanos por WhatsApp (se abre en una pestaña nueva)