Cómo poner WordPress en modo mantenimiento

Cómo poner WordPress en modo mantenimiento

El mantenimiento constante de un sitio web es esencial para que siga siendo funcional y esté actualizado. Tanto si se trata de rediseñar la apariencia del sitio como de solucionar un problema de back-end, es posible que tengas que poner tu sitio web de WordPress en modo mantenimiento para evitar que tenga fallos en vivo.

En este artículo se muestran seis métodos diferentes que puedes utilizar para poner un sitio web de WordPress en modo mantenimiento.

También explicaremos cómo funciona el modo mantenimiento y qué puedes hacer para asegurarte de que los visitantes vuelvan cuando tu sitio esté listo.

¿Qué es el modo de mantenimiento de WordPress?

El modo mantenimiento de WordPress es un estado que se aplica a un sitio web cuando se están realizando cambios que potencialmente pueden romperlo.

Algunos pequeños ajustes, como la actualización o la publicación de contenidos, pueden realizarse cuando el sitio de WordPress está en funcionamiento. Sin embargo, si estás trabajando en cambios más significativos, es mejor desconectarlo para evitar malas impresiones.

Cuando un sitio de WordPress está en modo mantenimiento, la URL muestra una pantalla con un mensaje sobre el estado del sitio. El mensaje suele explicar por qué el sitio web está fuera de línea e incluye una estimación de cuándo volverá a estar activo.

El modo mantenimiento de WordPress funciona utilizando la función wp_maintenance y creando un archivo .maintenance que contiene el mensaje. Una vez finalizado el proceso de mantenimiento, puedes configurar WordPress para que elimine el archivo de mantenimiento, y tu sitio web funcionará como siempre.

También se usa el modo mantenimiento de WordPress para preparar un sitio web futuro. Con el modo mantenimiento, puedes crear una pantalla de «Próximamente». Cuando los usuarios introduzcan tu URL, verán información sobre el sitio web que está por venir y sabrán cuándo deben volver.

¿Cómo podría afectar el mantenimiento del sitio a tus visitantes?

Durante el mantenimiento, un sitio de WordPress puede no funcionar correctamente o incluso parecer roto. Esto puede crear una mala experiencia de usuario y los visitantes podrían dudar de la credibilidad o la seguridad del sitio web, lo que puede afectar negativamente al tráfico futuro.

WordPress ofrece un modo mantenimiento por defecto y una página de bienvenida. Sin embargo, es sólo una página HTML simple con el texto «No disponible por mantenimiento programado. Vuelve a comprobar el sitio en unos minutos«, que tiene un aspecto bastante aburrido.

Tener una página de modo mantenimiento personalizada proporciona una mejor experiencia al usuario. Te permite personalizar tu mensaje y su diseño general para que se adapte a tu marca.

También puedes acortar el tiempo de mantenimiento de WordPress creando un entorno staging. Se trata de una copia separada del sitio web en la que puede trabajar en los cambios sin afectar al sitio real.

Una vez que hayas terminado de trabajar en el sitio web de prueba, tendrás que enviar la actualización al sitio web real, y todos los cambios se aplicarán automáticamente sin ningún tiempo de inactividad.

¿Por qué activar el modo mantenimiento de WordPress?

No todos los cambios en los sitios web necesitan el modo mantenimiento. Cambios como la gestión de contenidos, la corrección de un error menor o la actualización del contenido del blog no afectarán a la funcionalidad general de tu sitio. Por lo tanto, es seguro hacerlos mientras el sitio está activo.

Sin embargo, los cambios más significativos, como la configuración de nuevos plugins o la personalización de los temas, pueden afectar al funcionamiento general de tu sitio. En estos casos, es mejor evitar el riesgo de que el sitio se bloquee mientras está activo y pasarlo al modo mantenimiento.

Aquí hay algunas otras razones por las que podrías querer poner un sitio de WordPress en modo mantenimiento.

Evitar una mala impresión

Tener un sitio roto o no funcional puede dejar una mala impresión en tus visitantes. La gente puede perder la confianza en el negocio, lo que repercute negativamente en el tráfico y las tasas de conversión.

Hay varios plugins de modo mantenimiento de WordPress que te permiten personalizar la página de mantenimiento para que se adapte al diseño de tu sitio web. Esto no sólo permitirá a los clientes saber cuándo volverá a funcionar el sitio, también hará que el negocio parezca más profesional y organizado.

Minimizar los riesgos de seguridad

Otra razón para utilizar el modo mantenimiento de WordPress es mantener a los usuarios de tu sitio web a salvo, especialmente si estás trabajando en solucionar problemas de seguridad.

Por ejemplo, si se detecta un enlace malicioso en tu sitio web, es mejor desconectarlo hasta que se elimine por completo el problema en lugar de arriesgar la seguridad de los visitantes.

Crear una página de Próximamente

El modo mantenimiento de WordPress puede utilizarse para indicar o promocionar un sitio que está en desarrollo.

Puedes utilizar los mismos plugins de mantenimiento de WordPress para mostrar una página de bienvenida mientras trabajas en el sitio. Una vez que el sitio esté listo, simplemente desactiva el modo mantenimiento y da la bienvenida a los visitantes a tu nuevo sitio web.

6 métodos para poner el modo mantenimiento en WordPress

Activar el modo mantenimiento de WordPress no tiene por qué ser complicado.

Mientras que algunos métodos requieren algunos ajustes de código, los plugins de modo mantenimiento de WordPress te permiten hacerlo con unos simples clics.

1. Usar el plugin WP Maintenance Mode

El plugin WP Maintenance Mode te permite activar el modo mantenimiento sin tocar una sola línea de código.

Primero, descarga e instala el plugin WP Maintenance Mode. Tras la activación, ve a Ajustes -> WP Maintenance Mode en el panel de WordPress.

En la página de configuración, verás 5 pestañas: General, Diseño, Módulos, Gestionar el robot y RGPD. Veamos estas pestañas en más detalle.

General

Sección General en el menú de WP Maintenance Mode

En la parte superior, encontrarás la sección Estado. Aquí es donde puedes activar o desactivar el modo mantemiento.

Si activaas la opción Evitar robots de búsqueda, los motores de búsqueda podrán acceder a tu sitio web durante el mantenimiento.

Por último, las opciones Perfil de administración y Perfil de portada te permiten elegir qué roles de usuario pueden acceder al backend mientras está activado el modo mantenimiento. Si no lo defines, solo podrá ingresar el Administrador.

Diseño

Sección Diseño en el menú de WP Maintenance Mode

Aquí es donde puedes crear una página de mantenimiento. Para empezar, ve a la opción Título (Etiqueta HTML) y agrega el título. Luego, agrega el Encabezado y el Texto para personalizar el mensaje de mantenimiento que aparecerá en la pantalla.

Cuando termines, puedes cambiar el color del fondo de la página de mantenimiento. También puedes usar una imagen como fondo para hacer la página visualmente más atractiva.

Módulos

Sección Módulos en el menú de WP Maintenance Mode

En esta pestaña, puedes configurar una cuenta regresiva definiendo el tiempo de inicio y el tiempo restante. Además, puedes solicitarle a los visitantes que se suscriban para recibir una notificación cuando el sitio vuelva a estar activo.

En la siguiente opción de la pestaña Módulos puedes configurar tus redes sociales. Ingresa el enlace de tu cuenta de redes sociales en el lugar correspondiente y el plugin mostrará automáticamente el ícono de redes sociales en la página de mantemiento.

Gestionar el robot

Sección Gestionar el robot en el menú de WP Maintenance Mode

Crea un formulario de suscripción interactivo para atraer a nuevos suscriptores. En resumen, la idea es que cuando un usuario entre en la pantalla del modo mantenimiento, pueda mantener una conversación con un bot.

Hay 10 mensajes personalizables y cuatro opciones de respuesta distribuidas entre ellos. Puedes recoger los nombres y las direcciones de correo electrónico de los usuarios con este método.

Para descargar la lista de suscriptores, dirígete a la pestaña Módulos y selecciona Exportar como CSV debajo de Suscripción.

Modo mantenimiento de WordPress habilitado

RGPD

En esta pestaña, puedes configurar el cumplimiento del RGPD. Es importante configurarlo si recoges datos del formulario de suscripción en la página de inicio.

El RGPD es un reglamento de la Unión Europea (UE) que obliga a las empresas a proteger los datos personales y la privacidad de los usuarios. El incumplimiento de esta normativa conlleva una fuerte multa de 20 millones de euros o el 4% de la facturación global anual de la empresa, lo que sea mayor.

Aunque la última versión de WordPress cumple con el RGPD, hay algunos pasos que debes seguir para asegurarte de que tu sitio web también cumple con la normativa.

En primer lugar, deberás activar el estado RGPD que se encuentra en esta pestaña. Luego, vincula la Página de Privacidad y crea casillas de aceptación para el formulario de contacto y el formulario de suscripción. Si no has configurado la Página de Privacidad, ve a Ajustes -> Privacidad para configurar una.

Una vez completada la configuración para RGPD, haz clic en Guardar los ajustes, y tu modo mantenimiento estará listo para ser utilizado.

2. Usar el plugin SeedProd

SeedProd es un plugin constructor de landing pages. Te permite crear páginas de destino fácilmente para los modos «Próximamente» y «Mantenimiento» con su constructor de arrastrar y soltar.

Este plugin tiene una versión gratuita y ofrece un plan premium, a partir de 39,50 dólares al año.

Primero, descarga e instala el plugin. Una vez activado, ve al panel de control del plugin.

Verás los módulos para configurar las páginas «Próximamente» y «Mantenimiento» y los botones para activarlas. En la parte inferior, hay una sección para gestionar tus páginas de aterrizaje.

Menu de SeedProd

Para configurar una página en modo mantenimiento, ve a la biblioteca de plantillas de landing pages de SeedProd y haz clic en una plantilla en modo mantenimiento que te guste. Te llevará al constructor de arrastrar y soltar, donde podrás personalizar la plantilla. Haz clic en Save para guardar los cambios.

Para añadir más landing pages, haz clic en el botón Add New Landing Page en la sección Landing Pages. También puedes renombrar el título y la URL de la página en la sección Page Settings del constructor.

Configuración de SeedProd

Cuando configures la página de mantenimiento, activa el modo mantenimiento haciendo clic en el botón de Inactive a Active en el panel del plugin. Verás el mensaje del modo mantenimiento activo en la esquina superior derecha de tu escritorio de WordPress cuando esté activado.

Modo mantenimiento de SeedProd activo en WordPress

3. Usar el plugin WP Maintenance

WP Maintenance es otro plugin de mantenimiento que te permite personalizar la página de mantenimiento de tu sitio de WordPress.

Plugin WP Maintenance

Una vez instalado y activado, accede a la configuración del plugin desde la barra lateral izquierda. Hay nueve secciones disponibles:

  • General. Aquí encontrarás el botón para activar el modo mantenimiento y configurar el mensaje de la página de destino.
  • Colores y Fuentes. Personaliza la apariencia de la página de destino. Edita el color de fondo, el color del texto y las fuentes para que se adapten a tu marca. Ten en cuenta que no hay un constructor de arrastrar y soltar o un editor visual, por lo que tienes que hacer estos cambios manualmente.
  • Imágenes. Añade una imagen de cabecera y otra de fondo. Además, puedes añadir una imagen de patrón y un slider.
  • Cuenta regresiva. Activa la cuenta regresiva y establece la fecha y hora de lanzamiento. También hay una opción para desactivar automáticamente el modo mantenimiento al final de la cuenta regresiva para que tu sitio web se active.
  • Estilo CSS. Contiene la hoja CSS de la página de mantenimiento. Si deseas personalizar la página insertando CSS personalizado, hazlo aquí.
  • SEO. Ajustes para activar el SEO, editar el meta título y la meta descripción de la página. También puedes añadir un favicon desde aquí.
  • Redes Sociales. Añade cuentas de redes sociales a la página de mantenimiento. Esto ayuda a dirigir a los usuarios a tus páginas de redes sociales si necesitan más información.
  • Pie de página. Habilita el pie de página de la pantalla de mantenimiento y personaliza el texto. También hay una opción para añadir un enlace al panel de control.
  • Configuración. Contiene ajustes adicionales, incluyendo la activación de la página de mantenimiento del tema, la eliminación de los ajustes personalizados al desactivar el plugin y la visualización del código de error del servidor 503 Service Unavailable.

4. Usar el hPanel

Los usuarios de hosting compartido, cloud hosting y hosting WordPress de Hostinger pueden activar el modo mantenimiento desde su hPanel.

Primero, inicia sesión en tu cuenta de hPanel. Ve al Tablero de WordPress -> Núcleo. Busca la opción de modo mantenimiento y haz clic en el control deslizante para activarlo o desactivarlo.

Activar el modo mantenimiento en WordPress desde el hPanel

Este método es fácil de hacer ya que no tienes que lidiar con ningún plugin de WordPress.

Sin embargo, no hay manera de personalizar la página de destino por lo que los usuarios del sitio web sólo verán el mensaje por defecto.

Mensaje de sitio en modo mantenimiento por defecto

5. Usar una función personalizada

IMPORTANTE: Este método requiere editar el archivo functions.php. Recomendamos hacer una copia de seguridad de tu sitio de WordPress antes de continuar.

  1. En tu panel de control de WordPress, ve a Apariencia -> Editor de temas. En el lado derecho, habrá una lista de archivos del tema. Elige el archivo functions.php para editar el código en el editor.
    Archivo functions.php en el Editor de temas de WordPress
  2. Al final del archivo añade el siguiente código:
    // Activate WordPress Maintenance Mode 
    
    function wp_maintenance_mode() { 
    
    if (!current_user_can('edit_themes') || !is_user_logged_in()) { 
    
    wp_die('<h1>Bajo mantenimiento</h1><br />El sitio web está bajo mantenimiento programado. Por favor, vuelva a comprobarlo más tarde.'); 
    
    } 
    
    } 
    
    add_action('get_header', 'wp_maintenance_mode');
  3. Esto activará la pantalla de mantenimiento por defecto de WordPress. Sin embargo, puedes modificar el código para cambiar el mensaje HTML que aparecerá en la pantalla.
    Dentro de la cuarta línea del código, busca la función wp_die seguida del código HTML entre los paréntesis. Edita este texto HTML con el mensaje que quieras. Por ejemplo, ‘El sitio web está bajo mantenimiento programado. Por favor, vuelva a comprobarlo a las 4pm GMT+1′.
  4. Haz clic en Actualizar archivo.
  5. Cuando hayas terminado, recuerda eliminar el código del archivo functions.php para que el sitio web vuelva a estar activo.

6. Usar el archivo .htaccess

IMPORTANTE: Este método requiere hacer cambios en el archivo .htaccess. Recomendamos hacer una copia de seguridad del mismo antes de continuar.

Además, ten en cuenta que al usar este método, no podrás acceder al panel de administración de WordPress, ya que todas las solicitudes se redirigirán al archivo maintenance.html.

  1. Busca el archivo .htaccess en el directorio de tu sitio web. Entra al hPanel de Hostinger y ve al Administrador de Archivos. Luego, abre el directorio public_html.
  2. Crea un archivo maintenance.html que contenga tu mensaje de mantenimiento o sube el archivo si ya tienes uno. Este archivo actuará como tu pantalla de mantenimiento.
  3. Busca el archivo .htaccess en el directorio public_html. Abre el archivo haciendo clic con el botón derecho y seleccionando Edit.
    Archivo .htaccess en el Administrador de archivos del hPanel

Si quieres crear una copia de seguridad, copia el contenido del archivo .htaccess y pégalo en un nuevo archivo llamado .htaccess_default. A continuación, añade el siguiente fragmento de código al contenido del archivo .htaccess original:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ https://ejemplo.com/maintenance.html [R=307,L]

Los visitantes serán redirigidos a la página HTML de mantenimiento, y tú podrás empezar a trabajar en el sitio.

Conclusión

Hay varias maneras de poner tu sitio de WordPress en modo mantenimiento y proporcionar una página de reemplazo temporal para tu sitio web.

Ya sea utilizando un plugin de WordPress, el panel de control del hosting o modificando un archivo de WordPress, elige la opción que mejor se adapte a tus necesidades personales y a tus conocimientos técnicos.

Instalar un plugin de WordPress o utilizar el panel del hosting, como hPanel, son opciones mucho más fáciles para los principiantes. Si no estás familiarizado con la programación, te recomendamos que elijas uno de estos dos métodos.

Si consideras que eres relativamente experto en tecnología, sigue adelante y edita el código. Después de todo, estos métodos proporcionan el mismo resultado: una página de mantenimiento para tus visitantes.

Recuerda que el modo mantenimiento no sólo es beneficioso para el mantenimiento del sitio. La próxima vez que planees lanzar un sitio web, puedes usar el modo mantenimiento para crear una atractiva página de «Próximamente» también.

Author
El autor

Gustavo B.

Gustavo es un apasionado por la creación de sitios web. Se enfoca en la aplicación de estrategias SEO en Hostinger para España y Latinoamérica, así como la creación de contenidos de alto nivel. Cuando no está aplicando nuevos trucos en WordPress lo puedes encontrar tocando la guitarra, viajando o tomando un curso online.