🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo activar el modo de mantenimiento en WordPress (mantenimiento programado)

Actualizado el 26 de mayo de 2026

¿Tienes que hacer cambios importantes en tu web y te da miedo que los visitantes vean algo a medio hacer? Todos hemos pasado por ahí. Ya sea actualizando un plugin, rediseñando la página o subiendo un montón de productos, a veces necesitas un poco de privacidad para trabajar sin interrupciones.

Ahí es donde entra el modo mantenimiento WordPress, una función que te permite ocultar tu sitio al público y mostrar un aviso elegante mientras tú te ocupas de lo importante. No te preocupes, no necesitas ser un experto en programación para activarlo. En esta guía completa, te voy a enseñar cómo activar el modo mantenimiento en WordPress de varias formas, desde la más sencilla hasta la más profesional, para que elijas la que mejor se adapte a ti.

¿Qué es exactamente el Modo Mantenimiento de WordPress?

Antes de ponernos manos a la obra, vamos a aclarar qué significa esto. Cuando activas el modo mantenimiento wordpress, tu sitio deja de mostrarse tal y como lo conoces. En lugar de tu página de inicio, los visitantes verán una pantalla genérica (o personalizada, si así lo decides) que les informa de que la web está en obras.

Es una práctica esencial para cualquier administrador. Imagina que estás cambiando la estructura de tu menú o instalando una actualización crítica. Si un usuario entra en ese momento, podría ver un diseño roto, errores de base de datos o, simplemente, una experiencia confusa que dañe tu credibilidad. Con el wordpress en mantenimiento, te aseguras de que nadie vea el proceso, solo el resultado final perfecto.

[INFO] No confundas el modo mantenimiento con el modo "en construcción". El primero es temporal y se usa para tareas puntuales (actualizaciones, cambios), mientras que el segundo es para cuando tu web aún no está lista para lanzarse al público.

Método 1: La forma más rápida con un Plugin (Recomendado para principiantes)

Si no quieres tocar ni una línea de código, esta es tu opción. Los plugins son la solución más popular porque son visuales, seguros y se pueden activar o desactivar con un clic. Aquí te explico cómo hacerlo con uno de los más famosos: WP Maintenance Mode.

Instalación y configuración paso a paso

  1. Ve a tu panel de administración de WordPress. Accede a Escritorio -> Plugins -> Añadir nuevo.
  2. Busca el plugin. En el buscador, escribe "WP Maintenance Mode" (o "Coming Soon Page" si prefieres otro). Pulsa "Instalar ahora" en el que más te guste.
  3. Activa el plugin. Una vez instalado, pulsa el botón "Activar".
  4. Configúralo. Verás que aparece un nuevo menú en la barra lateral izquierda llamado "WP Maintenance" o similar. Haz clic en él.
  5. Activa el modo. En la pestaña "General" (o "General Options"), marca la casilla que dice "Activar modo mantenimiento" o "Enable Maintenance Mode". Guarda los cambios.

¡Y ya está! Tu web está en modo mantenimiento wordpress. Ahora, ve a tu página en una ventana de incógnito y verás el mensaje por defecto.

Personalizando el mensaje (La parte divertida)

Lo bueno de usar un plugin es que no te quedas con un texto feo de "Estamos en mantenimiento". Puedes hacerlo tuyo.

  1. Dentro de la configuración del plugin, busca la pestaña "Diseño" o "Design".
  2. Aquí puedes cambiar el título (ej: "¡Volvemos en un momento!"), el texto (ej: "Estamos realizando mejoras para ofrecerte una experiencia increíble. Gracias por tu paciencia.") e incluso el color de fondo.
  3. Muchos plugins te permiten añadir un logo y enlaces a tus redes sociales. Así mantienes la imagen de marca incluso durante el mantenimiento.

[TIP] Aprovecha para poner una dirección de correo electrónico de contacto en el mensaje. Así, si algún cliente tiene una urgencia, puede escribirte aunque la web esté "caída".

Método 2: Activar el Modo Mantenimiento desde el Código (Para los más atrevidos)

Si eres de los que prefieren tener el control total y no quieres instalar más plugins (que a veces ralentizan la web), puedes hacerlo manualmente editando el archivo functions.php de tu tema. Es un método muy ligero y directo.

Creando tu propia función de mantenimiento

  1. Accede a tu hosting. Puedes usar el administrador de archivos de tu panel de control o un cliente FTP como FileZilla.
  2. Localiza el archivo correcto. Debes ir a la carpeta de tu tema. Normalmente la ruta es: wp-content/themes/tu-tema-activo/functions.php.
  3. Edítalo con cuidado. Haz clic derecho y selecciona "Editar". Se abrirá un editor de texto. IMPORTANTE: Antes de tocar nada, te recomiendo hacer una copia de seguridad de este archivo. Un error aquí puede romper tu web.
  4. Pega el código. Al final del archivo (después de la última línea), pega el siguiente código:
// Activar modo mantenimiento para usuarios no logueados
function mi_modo_mantenimiento() {
    if ( ! current_user_can( 'edit_posts' ) || ! is_user_logged_in() ) {
        // Si el usuario no está logueado o no es administrador, muestra el mensaje.
        if ( ! is_user_logged_in() ) {
            echo '<div style="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #f1f1f1; z-index: 9999; display: flex; justify-content: center; align-items: center; font-family: sans-serif; text-align: center; padding: 20px;">
                    <div style="background: white; padding: 40px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.1);">
                        <h1>🔧 Sitio en Mantenimiento</h1>
                        <p>Estamos realizando mejoras técnicas. Por favor, vuelve en unos minutos.</p>
                    </div>
                  </div>';
            exit;
        }
    }
}
add_action( 'template_redirect', 'mi_modo_mantenimiento' );
  1. Guarda los cambios. Sube el archivo modificado a tu servidor (si usaste FTP) o guarda los cambios en el editor.

[WARNING] Este código muestra el mensaje a todo el mundo excepto a los administradores que estén logueados. Si te equivocas al pegarlo, podrías dejar tu web inaccesible incluso para ti. Si eso pasa, no te asustes: vuelve a entrar por FTP, elimina el código que añadiste y guarda el archivo original.

¿Cómo desactivarlo?

Para desactivarlo, simplemente elimina el código que añadiste del archivo functions.php y guarda. Es un método muy limpio porque no deja rastro en tu base de datos.

Método 3: El modo de mantenimiento "Oculto" de WordPress (Actualizaciones)

Quizás no lo sabías, pero WordPress tiene un modo mantenimiento automático que se activa solo cuando estás actualizando el núcleo, un tema o un plugin. Es una red de seguridad para que no se rompa nada durante el proceso.

Este modo crea un archivo temporal llamado .maintenance en la raíz de tu instalación. El problema es que a veces, si la actualización falla, este archivo se queda ahí y tu web se queda bloqueada mostrando el mensaje de error.

¿Cómo arreglar un WordPress bloqueado en mantenimiento?

Si ves el mensaje "Mantenimiento programado. Vuelve en un minuto" y no se va, es porque el archivo .maintenance no se ha borrado solo. Aquí tienes la solución:

  1. Conéctate a tu hosting (FTP o administrador de archivos).
  2. Ve a la carpeta raíz de tu instalación de WordPress (donde están las carpetas wp-admin, wp-content, etc.).
  3. Busca el archivo .maintenance. Es un archivo oculto, así que asegúrate de que tu cliente FTP muestre archivos ocultos.
  4. Bórralo. Eso es todo. Tu web volverá a la normalidad al instante.

[INFO] Este es uno de los fallos más comunes. Saber cómo desbloquearlo te ahorrará un buen susto en el futuro.

Consejos Profesionales para un Mantenimiento Impecable

Ahora que ya sabes cómo activar el modo mantenimiento en WordPress, vamos a elevar el nivel con algunos trucos para que lo hagas como un profesional.

1. Avisa con antelación

¿Sabes cuándo vas a hacer el mantenimiento? Si es una operación que durará más de 15 minutos, es buena educación avisar a tus usuarios. Puedes publicar una historia en Instagram, un tweet o, si tienes una lista de correo, enviar un newsletter breve: "Mañana de 9 a 10 realizaremos mejoras, la web estará brevemente inactiva".

2. Utiliza una página de mantenimiento personalizada (y bonita)

Si usas el método del plugin, no te conformes con el diseño por defecto. Añade tu logo, usa los colores de tu marca y escribe un mensaje con personalidad. Una página de mantenimiento profesional transmite confianza y reduce la frustración de los visitantes.

3. No olvides desactivarlo

Parece una tontería, pero es el error más común. Terminas de hacer los cambios, te emocionas con el resultado y... ¡te olvidas de desactivar el modo mantenimiento! Siempre revisa tu web en una ventana de incógnito después de finalizar el trabajo para confirmar que todo está perfecto.

4. Si usas Syspanel para gestionar tu hosting

Si tu web está alojada en un servidor gestionado con Syspanel (recuerda que el acceso es por el puerto 2106), tienes una ventaja extra. En el panel de control de Syspanel, a menudo puedes gestionar el estado del sitio web directamente. Busca la sección de "Sitios Web" o "Dominios". A veces hay una opción para poner el sitio en modo mantenimiento sin necesidad de tocar WordPress, lo cual es muy útil si el error es de PHP o base de datos.

5. Haz una copia de seguridad antes de empezar

Este es el consejo de oro. Antes de activar el wordpress en mantenimiento para hacer cambios grandes, asegúrate de tener una copia de seguridad reciente de tu base de datos y de tus archivos. Un plugin de backup (como UpdraftPlus) o una copia desde el panel de tu hosting te salvarán la vida si algo sale mal.

Preguntas Frecuentes (FAQ)

¿Puedo ver mi web mientras está en modo mantenimiento?

Sí. Los plugins suelen tener una opción para que los administradores puedan ver la web con normalidad. Con el método del código, si estás logueado como admin, verás la web normalmente. La clave es iniciar sesión antes de activar el modo mantenimiento.

¿Qué pasa con el SEO cuando mi web está en mantenimiento?

Es una preocupación válida. Si el mantenimiento dura poco tiempo (unas horas), no deberías tener problemas. Google entiende que los mantenimientos son normales. Sin embargo, si va a durar varios días, es mejor que la página devuelva un código HTTP 503 (Servicio No Disponible) en lugar de un 200. Los plugins profesionales de mantenimiento hacen esto automáticamente, lo que le dice a Google que "vuelvas más tarde" sin penalizar tu posicionamiento.

¿Cómo activar el modo mantenimiento solo para ciertos usuarios?

Con plugins como "Maintenance" puedes elegir qué roles de usuario pueden ver la web. Por ejemplo, puedes permitir el acceso a los "Editores" o a los "Suscriptores". Esto es útil para que un cliente revise el trabajo antes de que lo vea todo el mundo.

¿Es mejor un plugin o el código?

Depende de tu nivel de comodidad. Un plugin es más fácil de gestionar, ofrece más opciones de diseño y no requiere conocimientos técnicos. El código es más ligero (no añade peso a tu web), pero requiere que seas cuidadoso al editarlo. Para la mayoría de los usuarios, el plugin es la opción más recomendable.

Conclusión

Activar el modo mantenimiento wordpress es una práctica esencial para mantener la salud y la imagen de tu sitio web. Ya sea que elijas la comodidad de un plugin, el control del código o simplemente quieras saber cómo solucionar el bloqueo automático de las actualizaciones, ahora tienes el conocimiento para hacerlo con confianza.

La próxima vez que tengas que hacer un cambio importante, no te pongas nervioso. Activa el modo mantenimiento, trabaja con tranquilidad y, cuando termines, desactívalo y presume de un trabajo bien hecho. Tus visitantes te lo agradecerán con una experiencia sin errores.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel