24
Shares

La página de modo de mantenimiento de WordPress es algo que se muestra automáticamente de forma temporal a los visitantes cuando usted está llevando a cabo actualizaciones en su sitio, como actualización de plugins, temas o el core. Esto es para evitar que parezca que hay algo roto o sin sincronizarse mientras los archivos están siendo parchados. Sin embargo, hay algunos problemas con esto. El primero, es que en algunas ocasiones su sitio de WordPress podría quedarse atorado en modo de mantenimiento. Esto esencialmente da de baja a su sitio hasta que lo pueda arreglar manualmente. Lo segundo es que la página/mensaje de mantenimiento básico no está estilizado, se ve un poco feo y usted está limitado en su mensaje el cual sus visitantes y clientes leen. Esto no es lo mejor para su marca o reputación. El día de hoy exploraremos algunas formas para resolver estos problemas.

Modo de Mantenimiento de WordPress

El modo de mantenimiento de WordPress es una pequeña y sensacional opción integrada en el core y fue introducida en la versión 3.0. Cuando usted actualice un plugin, tema, o la instalación de WordPress, se mostrará el siguiente mensaje a sus visitantes hasta que el proceso de actualización haya sido completado.

“Temporalmente no disponible por mantenimiento programado. Por favor intente de nuevo en un minuto.”

¿Sigue buscando ese WordPress host perfecto?

Pruebe el premium WordPress hosting gestionado de Kinsta para experimentar su sitio sin problemas.
  • Controles estilizados que representan la gestión Completamente administrado
  • Escudo con un tic que representa la seguridadSeguro como Fort Knox
  • Fusión de líneas que representa migracionesMigraciones gratuitas
  • Tres chevrones a la derecha que representan la velocidad del servidorÚltima velocidad
  • Flecha circular con punto central que representa backupsBackups diarios
  • Hexágonos desplazados que representan nuestro conjunto de servidoresGoogle Cloud Platform
Mensaje de modo de mantenimiento de WordPress

Mensaje de modo de mantenimiento de WordPress

Durante el proceso de actualización e instalación, algunos procesos del backend serán detenidos por un breve periodo de tiempo (usualmente sólo unos segundos, dependiendo del número y tamaño de las actualizaciones). WordPress utiliza la función wp_maintenance() y crea un archivo temporal .maintenance en su sitio, el cual contiene la alerta que puede ver arriba. Después de que se hayan completado las actualizaciones, el archivo es automáticamente removido y su sitio regresará a la normalidad.

Por defecto, WordPress regresa al código de estado 503 HTP (servicio no disponible) mientras se encuentra en modo de mantenimiento. Esto básicamente le dice a Google que usted está trabajando en la página o salió algo mal y checarán en otro momento. Esta es la respuesta del encabezado que querrá mostrar para SEO, así que no dañará el posicionamiento si su sitio está temporalmente fuera de servicio. Yoast tiene un excelente articulo sobre la importancia del encabezado 503 HTTP tratándose de SEO.

¿Su Sitio de WordPress Se Ha Quedado Bloqueado en Modo de Mantenimiento?

Un problema común al que los usuarios de WordPress normalmente se enfrentan es que su sitio se quede atorado en modo de mantenimiento. Esto puede ser terrorífico ya que esto puede afectar también al administrador y al backend. De pronto, no podrá ingresar a su sitio de WordPress y su sitio esencialmente estará caído, a excepción del breve mensaje que sus visitantes verán.

Esto comúnmente sucede cuando hay un conflicto, en el cual el archivo de mantenimiento pensará que aún hay operaciones pendientes o actualizaciones sin terminar. Esto causa que el archivo se mantenga y no se remueva por si mismo. ¿Qué causa el conflicto? En nuestra experiencia, hemos visto que esto pasa si el usuario da clic manualmente en “actualizar ahora” en un número distinto de plugins en un corto lapso de tiempo. WordPress por defecto actualizará en orden, pero si hay un pequeño retraso de ms en la conexión, esto podría causar un conflicto repentino, causando que se quede bloqueado en el modo de mantenimiento.

Para asegurar que esto no suceda, usted puede fácilmente dar clic en el filtro “Actualización Disponible” y luego seleccionar “Actualizar” del conjunto de acciones. Luego dar clic en “Aplicar.” Esto activa las actualizaciones en orden y usted tendrá menos posibilidades de recibir un conflicto.

Plugins actualizándose en conjunto

Plugins actualizándose en conjunto

Otra recomendación para prevenir que esto suceda es actualizar sus plugins mientras están siendo parchados. No espere 6 meses y luego intente actualizarlos todas al mismo tiempo. Si tiene más de 30 plugins que necesiten múltiples actualizaciones, probablemente sea mejor actualizarlas uno por uno, y hacer pruebas, para evitar que algo se rompa en su sitio. Esta es una de las razones por las que Kinsta tiene entornos de prueba gratuitos, para que pueda hacer pruebas en un clon de su sitio en vivo, y minimizar el riesgo de romper su sitio de producción.

¿Cómo Salirse Rápidamente del Modo de Mantenimiento?

Afortunadamente, si su sitio de WordPress actualmente está atorado en modo de mantenimiento, es muy sencillo regresar a su sitio normal. Simplemente necesita borrar el archivo .maintenance que haya sido creado.

Paso 1

El primer paso es iniciar sesión a su sitio a través de FTP. Cheque nuestro articulo sobre cómo usar SFTP en su sitio de WordPress.

Paso 2

Navegue hasta llegar al origen de su sitio de WordPress o folder HTML público. Este es el mismo folder que normalmente contiene su archivo wp-config.php. luego puede borrar el archivo .maintenance.

Archivo de modo .maintenance de WordPress

Archivo de modo .maintenance de WordPress

Después de que haya sido borrado usted podrá refrescar su sitio web en su navegador y su sitio deberá regresar a la normalidad. También se recomienda limpiar la cache en su sitio de WordPress. Si usted es cliente de Kinsta, podrá limpiar la cache desde el dashboard de MyKinsta o la barra de herramientas del admin de su dashboard de WordPress (si tiene acceso). Y siempre podrá ponerse en contacto con su proveedor de hosting para recibir soporte si tiene problemas siguiendo los pasos anteriores.

Extendiendo su Modo de Mantenimiento de WordPress

Hay un par de formas de las que podrá extender su modo de mantenimiento de WordPress, como habilitarlo manualmente y/o personalizar la pantalla para que se parezca a su marca. También puede agregar mensajes para sus visitantes y/o clientes para que estén al tanto. Recuerde, entre más tráfico reciba en su sitio, más importante serán los mensajes del modo de mantenimiento, como también su estilo, ya que más personas lo verán.

Otra razón por la cual usted querrá una página de mantenimiento mejorada, además de llevar a cabo actualizaciones, es que probablemente usted esté migrando cambios directo a producción manualmente. Siempre recomendamos hacer pruebas en el sitio de desarrollo primero, pero habrá algunas ocasiones cuando usted podría necesitar lanzar la página de mantenimiento en su sitio de producción por una a dos horas.

Habilitando Manualmente el Modo de Mantenimiento de WordPress con Código

Usted puede habilitar el modo de mantenimiento de WordPress de forma manual usando código, al colocar el siguiente archivo functions.php. O mejor aún, hágalo con un tema hijo de WordPress.

// Activate WordPress Maintenance Mode
function wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        wp_die('

Esto resultará en un mensaje siendo colocado en el frente de su sitio para sus usuarios quienes aún no hayan iniciado sesión. Los administradores aún podrán acceder al dashboard ya que está utilizando la función interna de is_user_logged_in().

Modo de mantenimiento de WordPress con código

Modo de mantenimiento de WordPress con código

Sin embargo, la pantalla anterior no es personalizable (también es generada de forma dinámica) así que podría querer estilizarla para que parezca a la marca y a la apariencia de su sitio web. Hongkiat tiene un excelente consejo sobre cómo puede crear una página personalizada. Todo lo que usted necesita es crear un archivo, llamarlo maintenance.php, y colocarlo en su folder /wp-content/. Usted luego, podrá estilizarlo con CSS o incluso crear una página entera desde cero.

De esta forma cuando actualice el core de WordPress, temas o plugins este usará en su lugar el nuevo archivo con las configuraciones hechas. El chequeo de este archivo ya está definido en el archivo load.php ubicado en /wp-includes/ para que no tenga que hacer algo adicional. Así lucirá:

if ( file_exists( WP_CONTENT_DIR . '/maintenance.php' ) ) {
 require_once( WP_CONTENT_DIR . '/maintenance.php' );
 die();
 }

Utilizando un Plugin de Modo de Mantenimiento de WordPress

Y por último, pero no menos importante, si usted no se siente cómodo editando código o el tener que depender de algo más, también puede llevar su modo de mantenimiento de WordPress al siguiente nivel al utilizar algunos plugins gratuitos o premium.

1. WP Maintenance Mode

WP Maintenance Mode es uno de los plugins más descargados cuando se trata de sacar un mensaje de modo de mantenimiento para su sitio de WordPress. Es completamente gratuito y fue creado por el equipo de Designmodo, un popular blog de diseño web. Sólo los usuarios con suficientes derechos podrán ver el frontend, si no es así, el resto verá el mensaje de modo de mantenimiento habilitado. Funciona con Multisite, sin embargo, es importante recordar que puede ser un poco inestable con plugins de cache.

Plugin WP Maintenance Mode para WordPress

Plugin WP Maintenance Mode para WordPress

Actualmente tiene más de 600,000 instalaciones activas con una calificación de 4 de 5 estrellas. Puede descargar WP Maintenance Mode del repositorio de WordPress o al buscarlo en el dashboard de WordPress bajo “Agregar Nuevo” plugin. Algunas de las opciones adicionales incluyen:

  • La opción de poder cambiar colores, texto y fondos
  • Formulario de suscripción, formulario de contacto y cronómetro
  • Incluye plantillas de landing page
  • Funciona con cualquier tema de WordPress
  • Opciones SEO para respuesta de encabezado 503 HTTP
  • Puede excluir URLs del mantenimiento, esto es especialmente útil si usted ha cambiado la URL de login de WordPress

2. Coming Soon Page & Maintenance Mode por SeedProd

El plugin de Coming Soon Page & Maintenance Mode es desarrollado por John Turner de SeedProd y fue lanzado en 2011. Tiene una excelente reputación en la comunidad de WordPress por ser un plugin con excelente soporte para páginas de “próximamente” y de modo de mantenimiento. Al momento de escribir esto, la última actualización fue realizada en los últimos 6 días. Mucho de esto tiene que ver por el hecho de que hay una versión gratuita y premium. Algunas veces tener dos versiones garantiza de que usted reciba más actualizaciones.

Plugin de Coming Soon & Maintenance Mode

Plugin de Coming Soon & Maintenance Mode

Actualmente tiene más de 700,000 instalaciones activas con una impresionante calificación de 5 de 5. Usted puede descargar Coming Soon Page & Maintenance Mode del repositorio de WordPress o buscando en el dashboard de WordPress bajo “Agregar Nuevo” plugin. Algunas de sus opciones adicionales incluyen:

Struggling with downtime and WordPress problems? Kinsta is the hosting solution designed to save you time! Conozca nuestras características
  • Funciona con cualquier tema de WordPress y es responsivo
  • Personalice como se verá y sentirá
  • Puede agregar fácilmente el CSS y HTML
  • Soporte para Multiside y BuddyPress

3. Slim Maintenance Mode

El plugin de Slim Maintenance Mode hace exactamente lo que usted pensaría que haría. Esto esencialmente crea el mismo tipo de página como le mostramos como implementar lo anterior con código. Sólo active el plugin y exclusivamente los administradores podrán ver el sitio web. Si quiere algo que es gratuito, rápido y ligero, definitivamente cheque este plugin.

Plugin de Slim Maintenance Mode

Plugin de Slim Maintenance Mode

Actualmente tiene más de 400 instalaciones activas con una calificación de 5 de 5. De hecho, al momento de escribir este articulo, ¡no ha tenido ni una reseña negativa! Y es porque simplemente funciona. Usted puede descargar el Slim Maintenance Mode del repositorio de WordPress o al buscarlo en el dashboard de WordPress bajo “Agregar Nuevo” plugin. Algunas de sus opciones adicionales incluyen:

  • Pequeño, simple y ligero
  • No requiere de opciones adicionales por las cuales preocuparse, sólo actívelo y estará listo.
  • Funciona con cualquier tema de WordPress
  • Un mensaje en el backend como recordatorio que usted sabrá que está activo
  • Respuesta de encabezado 503 HTTP
  • Excelente soporte con plugins de cache populares

4. Maintenance Mode

El plugin de Maintenance Mode fue desarrollado por Lukas Juhas y es una excelente mezcla entre un plugin liviano y el modo de mantenimiento base en el core de WordPress. El plugin es completamente gratuito, utiliza la función wp_die(), y esencialmente extiende la página al habilitar un editor WYSIWYG (lo que ves es lo que obtienes).

Plugin de Maintenance Mode para WordPress

Plugin de Maintenance Mode para WordPress

Tiene actualmente más de 500,000 instalaciones con una calificación de 5 de 5. Usted puede descargar Maintenance Mode del repositorio de WordPress o buscando dentro del dashboard de WordPress bajo “Agregar Nuevo” plugin. Algunas de sus opciones adicionales incluyen:

  • Simple, liviano y con opciones minimalistas
  • Utilice el WYSIWYG nativo para texto y código personalizado
  • Funciona con roles de usuario (el administrador ve el sitio web, los usuarios verán el mensaje del modo de mantenimiento)
  • Respuesta de encabezado 503 HTTP
  • Excelente soporte y recibe actualizaciones regularmente

5. Minimal Coming Soon & Maintenance Mode for WordPress

El plugin de Minimal Coming Soon & Maintenance Mode para WordPress fue desarrollado por el equipo de Web Factory, quienes también son dueños del popular blog WP Loop. Actualmente mantienen más de 5 plugins en el repositorio y no son novatos cuando se trata de crear soluciones necesarias para WordPress.

Plugin de Minimal Coming Soon & Maintenance Mode for WordPress

Plugin de Minimal Coming Soon & Maintenance Mode for WordPress

Actualmente tiene más de 50,000 instalaciones con una calificación de 5 de 5. Usted puede descargar Minimal Coming Soon & Maintenance Mode for WordPress del repositorio de WordPress o buscando en el dashboard de WordPress bajo “Agregar Nuevo” plugin. Algunas de sus opciones adicionales incluyen:

  • Funciona con todos los temas y plugins de WordPress
  • La habilidad de cambiar cada uno de los elementos que puede ver, incluyendo el color del fondo, imágenes de cubierta, fuentes, etc.
  • Tenga una vista previa de la página de mantenimiento antes de activarla
  • Soporte decente para plugins de cache
  • Funciona con URLs de login personalizadas
  • Visible sólo para los usuarios que no han iniciado sesión
  • Soporte para Google Analytics
  • Google Fonts

6. Elementor

También puede utilizar un plugin de constructor de páginas como Elementor para diseñar su propio modo de mantenimiento y páginas de “próximamente” desde cero. De hecho, si usted elige tomar este camino, podrá fácilmente personalizar su apariencia como usted desee.

Constructor de páginas Elementor para WordPress

Constructor de páginas Elementor para WordPress

Actualmente tiene más de 900,000 instalaciones con una calificación de 5 de 5. Usted puede descargar Elementor del repositorio de WordPress o buscando en el dashboard de WordPress bajo “Agregar Nuevo” plugin. Algunas de sus opciones adicionales incluyen:

  • Personalización y diseño completo
  • Inicio de sesión, suscripción, formulario, contadores, botones de redes sociales y otros widgets
  • Control de acceso de roles
  • Modo de mantenimiento y modo de “próximamente” con un clic
  • Motor de búsqueda propio HTTP 200 y estado HTTP 503 
  • 12 plantillas de diseñador para modo de mantenimiento y modo de “próximamente”

Utilizando el Modo de Mantenimiento de ManageWP

ManageWP, un popular servicio para administrar todos sus sitios de WordPress desde un dashboard, también incluye una opción de modo de mantenimiento. Tienen excelentes plantillas bases a elegir, las cuales usted podrá intercambiar en cualquier momento, y también puede editar el HTML.

Modo de mantenimiento de ManageWP

Modo de mantenimiento de ManageWP

Y si no quiere lidiar con las opciones anteriores, siempre podrá contratar por su cuenta una compañía de modo de mantenimiento de WordPress, como WP Buffs, la cual se hará cargo de estas cosas por usted.

Resumen

Como puede ver, el modo de mantenimiento incluido en WordPress es muy bueno. Sin embargo, fácilmente puede ser extendido y personalizado para parecerse a su marca. También podría querer personalizar los mensajes para que los visitantes y clientes sepan exactamente la razón por la que su sitio web está fuera de servicio. Y si alguna vez se queda atorado en el modo de mantenimiento, usted ahora sabrá como recuperarse rápidamente y lograr que su sitio esté en línea de nuevo.

¿Tiene algún consejo sobre el modo de mantenimiento de WordPress?