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

Cómo activar el modo de mantenimiento en WordPress

Actualizado el 27 de septiembre de 2025

¿Qué es el modo de mantenimiento en WordPress y para qué sirve?

Cuando estás trabajando en tu sitio web, ya sea actualizando temas, modificando plugins, cambiando el diseño o corrigiendo errores, no quieres que tus visitantes vean el proceso a medias. Es aquí donde entra en juego el modo mantenimiento de WordPress.

El modo mantenimiento es una función que muestra un aviso temporal a los usuarios mientras tú trabajas en la parte trasera de tu página. En lugar de ver una web rota o a medio cargar, tus visitantes verán un mensaje claro como "Estamos en mantenimiento, vuelve pronto" o una página en construcción con un diseño atractivo.

Piensa en ello como poner un cartel de "Disculpen las molestias" en la puerta de una tienda física mientras reorganizas los estantes. Es profesional, evita confusiones y protege la imagen de tu marca.

Aunque WordPress tiene un modo de mantenimiento nativo muy básico que se activa durante las actualizaciones automáticas, este solo muestra una pantalla gris con un texto genérico. Para tener un control total y una experiencia más profesional, lo recomendable es usar un plugin o editar manualmente el archivo de funciones. En esta guía te explicaré las tres formas más efectivas de hacerlo, desde la más sencilla hasta la más avanzada.


Método 1: Activar el modo mantenimiento con un plugin (el más recomendado)

Para la mayoría de usuarios, la opción más práctica y segura es utilizar un plugin. No necesitas tocar una sola línea de código y puedes personalizar el mensaje, el diseño y hasta programar el tiempo de mantenimiento.

Pasos para usar un plugin de mantenimiento

  1. Accede a tu panel de administración de WordPress. Para ello, añade /wp-admin al final de tu dominio (por ejemplo, tudominio.com/wp-admin) e inicia sesión con tus credenciales.

  2. Ve a "Plugins" > "Añadir nuevo" en el menú lateral izquierdo.

  3. En el buscador, escribe "maintenance mode". Verás muchos resultados, pero los más populares y confiables son:

    • WP Maintenance Mode
    • LightStart – Maintenance Mode & Coming Soon
    • Elementor (si ya lo usas, tiene un modo mantenimiento integrado)
  4. Instala y activa el plugin de tu preferencia. Por ejemplo, con WP Maintenance Mode:

    • Después de activarlo, ve a "Ajustes" > "WP Maintenance Mode" en el menú lateral.
    • Verás una pestaña llamada "General". Ahí encontrarás la opción "Activar" o "Desactivar". Actívalo.
    • Podrás elegir entre mostrar una página en construcción genérica o diseñar una página personalizada.
    • En la pestaña "Diseño", puedes cambiar colores, textos, añadir un logo e incluso enlazar tus redes sociales.
    • En "Gestión de acceso", escribe tu dirección IP para que tú puedas ver tu web con normalidad mientras está en mantenimiento. Para saber tu IP, puedes buscar "cuál es mi IP" en Google.
  5. Guarda los cambios. Listo, tu sitio ya está en modo mantenimiento.

Ventajas de usar un plugin

  • No necesitas conocimientos técnicos.
  • Es reversible: puedes desactivarlo en segundos.
  • Personalización completa: diseños profesionales, countdowns, captura de emails.
  • Permite roles: puedes dar acceso a otros administradores o editores.

[INFO] Algunos plugins de mantenimiento incluyen funciones extra como "próximamente" (coming soon) o captura de correos para armar tu lista de contactos antes del lanzamiento. Aprovecha estas herramientas para convertir el tiempo de espera en una oportunidad de marketing.


Método 2: Activar el modo mantenimiento manualmente con código (para usuarios avanzados)

Si prefieres no depender de un plugin o quieres una solución ligera, puedes activar el modo mantenimiento añadiendo unas líneas de código al archivo functions.php de tu tema. Este método es más técnico, pero te da un control absoluto.

Paso a paso para el método manual

  1. Accede a tu panel de administración de WordPress.

  2. Ve a "Apariencia" > "Editor de archivos de tema". En el lado derecho, busca el archivo llamado functions.php y haz clic en él.

  3. Antes de tocar nada, haz una copia de seguridad de tu sitio. Este paso es crucial. Puedes usar un plugin de backup o copiar el contenido del archivo en un bloc de notas.

  4. Añade el siguiente código al final del archivo functions.php:

// Activar modo mantenimiento
function wp_maintenance_mode() {
    if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
        wp_die( 'Estamos en mantenimiento. Por favor, vuelve en unos minutos.', 'Mantenimiento', array( 'response' => 503 ) );
    }
}
add_action( 'get_header', 'wp_maintenance_mode' );
  1. Guarda los cambios. Ahora, cualquier persona que no esté logueada como administrador verá un mensaje simple de mantenimiento.

  2. Para desactivar el modo, simplemente elimina el código que añadiste y guarda el archivo de nuevo.

[WARNING] Este método solo muestra un texto plano. No es visualmente atractivo. Si buscas una página en construcción bonita, este no es el camino. Además, si cometes un error al pegar el código, podrías romper tu sitio. Úsalo solo si sabes lo que haces.

Mejora del método manual: redirigir a una página personalizada

Si quieres mostrar una página de mantenimiento más profesional sin usar un plugin, puedes crear una página HTML estática y redirigir a ella. Para ello:

  1. Crea un archivo llamado maintenance.html en la raíz de tu servidor (donde está la carpeta public_html).

  2. Diseña esa página con el mensaje que quieras.

  3. Añade este código al functions.php:

function redirect_maintenance() {
    if ( !is_user_logged_in() ) {
        header( 'Location: /maintenance.html' );
        exit();
    }
}
add_action( 'init', 'redirect_maintenance' );

Este método es más limpio, pero requiere que tengas acceso a tu servidor vía FTP o administrador de archivos.


Método 3: Usar el modo mantenimiento nativo de WordPress (para actualizaciones)

WordPress tiene un mecanismo automático de modo mantenimiento que se activa cuando estás actualizando el núcleo, los temas o los plugins. Este crea un archivo temporal llamado .maintenance en tu servidor.

¿Cómo funciona y cuándo se activa?

  1. Cuando inicias una actualización desde el panel, WordPress crea el archivo .maintenance.

  2. Mientras ese archivo existe, tu sitio muestra el mensaje "Mantenimiento programado".

  3. Al terminar la actualización, el archivo se elimina automáticamente.

Problemas comunes con este método

  • Si la actualización falla o se interrumpe (por ejemplo, por un corte de conexión), el archivo .maintenance puede quedarse en el servidor y tu web se quedará atascada en modo mantenimiento.

  • Para solucionarlo, necesitas borrar el archivo .maintenance manualmente. Puedes hacerlo desde el administrador de archivos de tu hosting o vía FTP.

[TIP] Si tu web se queda atascada en "modo mantenimiento" después de una actualización, no te asustes. Simplemente conecta por FTP a tu hosting, busca el archivo .maintenance en la carpeta raíz y elimínalo. Tu web volverá a la normalidad al instante.

¿Cómo acceder por FTP?

  1. Utiliza un cliente FTP como FileZilla.

  2. Conéctate con los datos que te dio tu proveedor de hosting.

  3. Navega hasta la carpeta public_html o www.

  4. Busca el archivo .maintenance (puede estar oculto, activa la opción de "mostrar archivos ocultos").

  5. Haz clic derecho y elimínalo.


Cómo personalizar el modo mantenimiento sin plugins

Si quieres que tu página en construcción se vea profesional sin instalar un plugin, tienes algunas alternativas:

Opción A: Usar un tema hijo y modificar la plantilla

  1. Crea un archivo maintenance.php en tu tema hijo.

  2. Añade el HTML y CSS para tu página.

  3. Usa el código PHP del método anterior para redirigir.

Opción B: Utilizar el personalizador de WordPress

Algunos temas modernos incluyen un modo de mantenimiento integrado en el personalizador. Explora en "Apariencia" > "Personalizar" y busca opciones como "Modo mantenimiento" o "Coming Soon".

Opción C: Redirigir con un plugin de redirección

Puedes usar un plugin de redirección como "Redirection" para enviar todo el tráfico a una página específica mientras trabajas. Solo crea una página con tu mensaje y configura la redirección.


Consejos profesionales para el modo mantenimiento

1. Avisa con antelación

Si el mantenimiento va a durar más de una hora, es buena práctica avisar a tus usuarios con antelación. Puedes publicar un aviso en tus redes sociales o enviar un email a tus suscriptores.

2. Usa un mensaje claro y positivo

En lugar de "Estamos en mantenimiento", usa frases como "Estamos mejorando para ofrecerte una mejor experiencia" o "Volvemos muy pronto con novedades". Esto transmite profesionalidad.

3. Incluye un formulario de contacto o email

Por si algún usuario necesita comunicarse contigo durante el mantenimiento, deja un email de contacto o un formulario sencillo.

4. Programa el mantenimiento en horas de bajo tráfico

Analiza tus estadísticas para saber cuándo hay menos visitas y realiza el mantenimiento en ese horario.

5. Controla el tiempo

No dejes tu web en modo mantenimiento más tiempo del necesario. Los buscadores pueden penalizarte si la web está caída durante días.


Preguntas frecuentes (FAQ)

¿El modo mantenimiento afecta a mi SEO?

Sí, puede afectar si se prolonga demasiado. Google entiende que el mantenimiento es temporal, pero si tu web está en ese estado durante semanas, los bots de búsqueda podrían interpretar que tu sitio está caído y reducir tu posicionamiento. Lo ideal es no superar las 24-48 horas.

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

Sí, la mayoría de plugins te permiten añadir tu IP a una lista blanca para que puedas navegar por tu sitio con normalidad. También puedes verla si inicias sesión como administrador.

¿Qué diferencia hay entre "modo mantenimiento" y "página en construcción"?

El modo mantenimiento se usa para sitios que ya están en línea y necesitan reparaciones o actualizaciones. La página en construcción (coming soon) se usa para sitios nuevos que aún no se han lanzado. La diferencia es semántica, pero el funcionamiento técnico es el mismo.

¿Necesito conocimientos de programación para activar el modo mantenimiento?

No, si usas un plugin no necesitas ningún conocimiento técnico. Solo si eliges el método manual necesitarás saber editar archivos PHP.

¿Qué hago si mi web se queda atascada en modo mantenimiento?

Como expliqué antes, borra el archivo .maintenance de tu servidor. Si usas un plugin, desactívalo desde la base de datos si no puedes acceder al panel.

¿Puedo activar el modo mantenimiento desde mi hosting?

Algunos paneles de control como Syspanel (anteriormente HestiaCP) ofrecen la opción de activar un modo mantenimiento a nivel de servidor. Para acceder a Syspanel, solo tienes que ir a tudominio.com:2106 e iniciar sesión con tus credenciales de hosting. Busca la opción "Modo mantenimiento" en el panel de tu dominio. Esta opción es útil si tu WordPress está roto y no puedes acceder al panel de administración.


Errores comunes y cómo evitarlos

Error 1: Olvidar desactivar el modo mantenimiento

Es más común de lo que crees. Después de terminar el trabajo, asegúrate de desactivar el plugin o eliminar el código. Programa una alarma o una nota para recordarlo.

Error 2: Bloquear tu propio acceso

Si configuras mal las reglas de acceso, podrías quedarte fuera de tu propia web. Siempre verifica que tu IP está en la lista blanca antes de activar el modo.

Error 3: No hacer copia de seguridad

Antes de hacer cambios importantes en tu sitio, siempre haz una copia de seguridad completa. Esto incluye archivos y base de datos. Un plugin como UpdraftPlus te facilita esta tarea.

Error 4: Usar el modo mantenimiento durante mucho tiempo

Como mencioné, esto puede afectar tu SEO y la confianza de tus usuarios. Planifica bien el trabajo y hazlo en bloques cortos de tiempo.

Error 5: No avisar a los usuarios

Si el mantenimiento es prolongado, avisa por adelantado. La transparencia genera confianza.


Resumen y recomendación final

Activar el modo mantenimiento en WordPress es una práctica esencial para cualquier administrador de sitios web. Te permite trabajar con tranquilidad sin perder visitas ni dañar la imagen de tu marca.

Mi recomendación personal es que uses un plugin como "WP Maintenance Mode" o "LightStart". Son fáciles de configurar, ofrecen diseños profesionales y te permiten mantener el control total. Evita el método manual a menos que tengas experiencia con código.

Recuerda que la clave está en la preparación: avisa a tus usuarios, haz copias de seguridad, programa el mantenimiento en horas estratégicas y desactiva el modo en cuanto termines.

Si tu sitio se queda bloqueado y necesitas una solución rápida a nivel de servidor, recuerda que puedes acceder a Syspanel a través del puerto 2106 y gestionar el modo mantenimiento desde ahí, sin necesidad de entrar a WordPress.

Espero que esta guía te haya sido de ayuda. Ahora ya sabes exactamente cómo activar y gestionar el modo mantenimiento en tu sitio web. ¡Manos a la obra!

¿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