¿Cómo habilito el modo de mantenimiento en WordPress sin plugin?

Aprende cómo habilitar el modo de mantenimiento en WordPress sin usar plugins. Descubre métodos sencillos para evitar errores y mantener una buena experiencia de usuario durante actualizaciones y reparaciones. Accede a guías detalladas y consejos para personalizar la página de mantenimiento y proteger tu sitio web. ¡Regresa pronto

When you need to perform significant updates, repairs, or redesigns on your WordPress site, putting it into modo de mantenimiento (maintenance mode) is a crucial step to ensure your visitors do not encounter broken pages or error messages. Here’s a comprehensive guide on how to enable maintenance mode in WordPress without using a plugin.

Por qué es importante el modo de mantenimiento

El modo de mantenimiento es una práctica común durante actualizaciones o rediseños de sitios web, especialmente cuando se integran nuevos sistemas de pago, se realizan actualizaciones de plugins, o se solucionan problemas técnicos. Este modo evita que los visitantes experimenten errores y mala experiencia de usuario, lo que puede afectar la confianza en tu marca.

Métodos para habilitar el modo de mantenimiento sin plugin

Edición del archivo functions.php

Una de las formas más sencillas de habilitar el modo de mantenimiento sin un plugin es editando el archivo functions.php de tu tema. Para hacer esto, sigue estos pasos:

  • Accede al panel de administración de WordPress.
  • Ve a Apariencia > Editor y selecciona el archivo functions.php de tu tema.
  • Al final del archivo, inserta el siguiente fragmento de código:
function wp_maintenance_mode() {
    if (!current_user_can('edit_themes') || !is_user_logged_in()) {
        wp_die('<h1>Under Maintenance</h1><br />Website under planned maintenance. Please check back later.');
    }
}
add_action('get_header', 'wp_maintenance_mode');
  • Guarda los cambios para activar el modo de mantenimiento.

Creación del archivo .maintenance

Otra forma de habilitar el modo de mantenimiento es creando un archivo .maintenance en el directorio raíz de tu sitio web. Aquí está cómo hacerlo:

  • Crea un archivo llamado .maintenance en el directorio raíz de tu sitio web.
  • Agrega el mensaje de mantenimiento que deseas mostrar a los visitantes dentro de este archivo.

Por ejemplo:

<h1>Under Maintenance</h1>
<p>Website under planned maintenance. Please check back later.</p>
  • Una vez finalizado el mantenimiento, elimina el archivo .maintenance para restaurar el acceso normal a tu sitio web.

Uso del archivo .htaccess

También puedes habilitar el modo de mantenimiento editando el archivo .htaccess. Este método es un poco más avanzado y requiere precaución:

  • Localiza el archivo .htaccess en el directorio public_html de tu sitio web.
  • Crea un archivo maintenance.html que contenga el mensaje de mantenimiento que deseas mostrar.
  • Agrega el siguiente código al archivo .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/maintenance.html$
RewriteRule ^(.*)$ /maintenance.html [R=503,L]
ErrorDocument 503 /maintenance.html
  • Este método redirigirá todas las solicitudes a la página maintenance.html, pero ten en cuenta que no podrás acceder al panel de administración de WordPress mientras este método esté activo.

Personalización de la página de mantenimiento

Aunque los métodos mencionados anteriormente te permiten habilitar el modo de mantenimiento, es posible que desees personalizar la página de mantenimiento para que se ajuste mejor a tu marca. Puedes crear un archivo maintenance.html personalizado con el diseño y el mensaje que prefieras.

Consideraciones importantes

  • Copia de seguridad: Antes de realizar cualquier cambio, asegúrate de hacer una copia de seguridad de tu sitio web para evitar pérdidas de datos.
  • Acceso restringido: Asegúrate de que solo los usuarios autorizados puedan acceder al panel de administración mientras el sitio está en modo de mantenimiento.
  • Comunicación con los visitantes: Asegúrate de que el mensaje de mantenimiento sea claro y amigable, indicando cuándo el sitio estará disponible nuevamente.

Como cloenda

Habilitar el modo de mantenimiento en WordPress sin un plugin es una tarea relativamente sencilla que requiere algunos conocimientos básicos de edición de archivos. Sin embargo, es crucial tomar las precauciones necesarias para evitar errores y asegurarte de que tu sitio web regrese a la normalidad una vez finalizado el mantenimiento.

Recuerda siempre hacer una copia de seguridad de tu sitio web antes de realizar cualquier tipo de acción de mantenimiento. Si necesitas ayuda profesional, no dudes en utilizar el formulario de nuestra web para solicitar asistencia, tanto de forma online como presencialmente en Zaragoza.

Y si todavía no eres miembro de la comunidad WordPress, te invitamos a acercarte a las Meetups de WordPress más cercanas para descubrir todo lo que esta comunidad puede ofrecerte.