
{"id":29429,"date":"2026-03-26T11:40:23","date_gmt":"2026-03-26T10:40:23","guid":{"rendered":"https:\/\/contabo.com\/blog\/como-habilitar-el-modo-de-mantenimiento-en-wordpress-y-solucionar-problemas\/"},"modified":"2026-04-09T16:55:38","modified_gmt":"2026-04-09T14:55:38","slug":"como-habilitar-el-modo-de-mantenimiento-en-wordpress-y-solucionar-problemas","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/es\/como-habilitar-el-modo-de-mantenimiento-en-wordpress-y-solucionar-problemas\/","title":{"rendered":"C\u00f3mo habilitar el modo de mantenimiento en WordPress y solucionar problemas"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp\" alt=\"C\u00f3mo habilitar el modo de mantenimiento en WordPress y solucionar problemas\" class=\"wp-image-27974\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-600x315.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-768x403.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Tu sitio de WordPress acaba de mostrarte una pantalla blanca durante la actualizaci\u00f3n. Los visitantes ven CSS medio renderizado, c\u00f3digos cortos rotos y ese mensaje encantador \u00abError al establecer conexi\u00f3n con la base de datos\u00bb. \u00bfTe resulta familiar?<\/p>\n\n\n\n<p>El modo de mantenimiento de WordPress existe para prevenir exactamente esto. Muestra una p\u00e1gina de mantenimiento temporal mientras realizas cambios en segundo plano. Actualizaciones, redise\u00f1os, migraciones de base de datos, parches de seguridad: cualquier cosa que pueda hacer que tu sitio parezca roto para el mundo exterior.<\/p>\n\n\n\n<p>Esta gu\u00eda cubre tres formas de habilitar el modo de mantenimiento de WordPress, desde plugins de un clic hasta ediciones manuales de c\u00f3digo. Tambi\u00e9n abordaremos c\u00f3mo solucionar un sitio que est\u00e1 atascado en modo de mantenimiento, porque esto sucede m\u00e1s a menudo de lo que a nadie le gustar\u00eda admitir.<\/p>\n\n\n\n<p>Ya sea que gestiones un peque\u00f1o blog o una tienda de WooCommerce procesando pedidos reales, el principio es el mismo: no permitas que los visitantes vean la zona de obras. Una configuraci\u00f3n limpia del modo de mantenimiento de WP lleva cinco minutos. Reparar el da\u00f1o en el SEO causado por una actualizaci\u00f3n fallida en producci\u00f3n lleva semanas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cuando-usar-el-modo-de-mantenimiento-de-wordpress\">Cu\u00e1ndo usar el modo de mantenimiento de WordPress<\/h2>\n\n\n\n<p>No todos los cambios requieren modo de mantenimiento. \u00bfUna falta de ortograf\u00eda en una entrada del blog? Solo edita y publica. Pero hay una lista clara de escenarios donde omitir el modo de mantenimiento te costar\u00e1 caro. Si alguna vez has visto a Google Search Console registrar un aumento en errores de rastreo justo despu\u00e9s de realizar cambios en un sitio en producci\u00f3n, ya entiendes por qu\u00e9 esto es importante.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Actualizaciones importantes de n\u00facleo, tema o plugin.<\/strong> La incompatibilidad entre una nueva versi\u00f3n de plugin y tu tema puede romper toda la interfaz. Los visitantes no deber\u00edan ver eso.<\/li>\n\n\n\n<li><strong>Redise\u00f1os completos del sitio<\/strong>. Cambiar de tema mientras los visitantes navegan crea un l\u00edo desordenado y medio estilizado. El modo de mantenimiento mantiene el aspecto antiguo hasta que el nuevo est\u00e9 listo.<\/li>\n\n\n\n<li><strong>Optimizaci\u00f3n de rendimiento y de base de datos.<\/strong> Ejecutar una limpieza exhaustiva de base de datos o una revisi\u00f3n de cach\u00e9 mientras los usuarios acceden al sitio puede provocar tiempos de espera y consultas corruptas.<\/li>\n\n\n\n<li><strong>Auditor\u00edas de seguridad y eliminaci\u00f3n de malware.<\/strong> Si est\u00e1s eliminando scripts inyectados, lo \u00faltimo que quieres es que los visitantes los activen mientras trabajas.<\/li>\n\n\n\n<li><strong>Cambios estructurales en el contenido.<\/strong> Cambiar las URL, eliminar p\u00e1ginas o reorganizar la taxonom\u00eda de tu sitio puede desencadenar cascadas de errores 404 y penalizaciones de SEO si los bots rastrean el sitio durante el proceso de cambio.<\/li>\n\n\n\n<li><strong>Tiempo de inactividad planificado.<\/strong> Migraciones de servidor, actualizaciones de hosting, cambios de certificados SSL. Una p\u00e1gina de mantenimiento es m\u00e1s profesional que un tiempo de espera de conexi\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p>Una distinci\u00f3n cr\u00edtica: el modo de mantenimiento no es una p\u00e1gina de \u00abpr\u00f3ximamente\u00bb. Una p\u00e1gina de pr\u00f3ximamente es para sitios que a\u00fan no existen. El modo de mantenimiento es para sitios en vivo que necesitan tiempo de inactividad temporal. Diferentes c\u00f3digos de estado HTTP, diferentes se\u00f1ales SEO, diferentes expectativas de usuario. El modo de mantenimiento deber\u00eda devolver una cabecera 503 Servicio no disponible, lo que indica a los motores de b\u00fasqueda \u00abvuelvan m\u00e1s tarde, esto es temporal\u00bb. Una p\u00e1gina de pr\u00f3ximamente t\u00edpicamente devuelve un 200 OK y est\u00e1 dise\u00f1ada para crear anticipaci\u00f3n y recopilar inscripciones de correo electr\u00f3nico para un lanzamiento futuro.<\/p>\n\n\n\n<p>Para mantener las ventanas de mantenimiento breves, prueba los cambios primero en un entorno de staging de WordPress. Un sitio de staging es un clon de tu sitio de producci\u00f3n donde puedes romper cosas libremente. Ejecuta tus actualizaciones ah\u00ed, confirma que todo funciona correctamente y luego despli\u00e9galas en producci\u00f3n con el modo de mantenimiento activado solo durante los pocos minutos que se tarda en publicar los cambios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tres-formas-de-habilitar-el-modo-de-mantenimiento-de-wp\">Tres formas de habilitar el modo de mantenimiento de WP<\/h2>\n\n\n\n<p>Hay tres enfoques pr\u00e1cticos para poner WordPress en modo de mantenimiento. Van desde \u00abinstalar un plugin y activar un interruptor\u00bb hasta \u00abeditar manualmente los archivos de configuraci\u00f3n del servidor\u00bb. Elige el que coincida con tu nivel de comodidad y tus requisitos. Cada m\u00e9todo tiene pros y contras. Los plugins son los m\u00e1s f\u00e1ciles pero a\u00f1aden una dependencia. El c\u00f3digo personalizado es ligero pero depende del tema. El m\u00e9todo .htaccess es el m\u00e1s potente, pero requiere conocimientos a nivel de servidor. Aqu\u00ed te explico c\u00f3mo funciona cada uno, paso a paso.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-usando-un-plugin-de-modo-de-mantenimiento-para-wordpress\">Usando un plugin de modo de mantenimiento para WordPress<\/h3>\n\n\n\n<p>Para la mayor\u00eda de los propietarios de sitios, un plugin de modo de mantenimiento de WordPress es la opci\u00f3n correcta. Sin c\u00f3digo que escribir, sin archivos que editar, y obtienes una p\u00e1gina de mantenimiento personalizable desde el primer momento. Los mejores plugins de modo de mantenimiento de WordPress te permiten dise\u00f1ar una p\u00e1gina que realmente parece intencionada, no como si tu sitio se hubiera ca\u00eddo. Porque la percepci\u00f3n importa: una p\u00e1gina de mantenimiento de marca transmite que estamos trabajando en mejoras, mientras que una pantalla de error blanca transmite que algo sali\u00f3 mal y nadie est\u00e1 atendiendo.<\/p>\n\n\n\n<p>Una p\u00e1gina de mantenimiento s\u00f3lida deber\u00eda incluir algunas cosas: un mensaje claro que explique la inactividad, tu logo para coherencia de marca, un temporizador de cuenta regresiva o el tiempo estimado de regreso, un formulario de suscripci\u00f3n para notificar a los visitantes cuando el sitio est\u00e9 de vuelta y enlaces a tus cuentas sociales como una forma alternativa de contactarte. Algunos propietarios de sitios omiten todo esto y simplemente ponen una l\u00ednea. Eso t\u00e9cnicamente funciona, pero se desaprovecha la oportunidad de mantener el inter\u00e9s de los visitantes.<\/p>\n\n\n\n<p>Dos plugins dominan este espacio. Veamos ambos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-como-configurar-la-pagina-de-mantenimiento-de-seedprod\">C\u00f3mo configurar la p\u00e1gina de mantenimiento de SeedProd<\/h4>\n\n\n\n<p>SeedProd es un constructor de p\u00e1ginas freemium que incluye una funci\u00f3n dedicada de modo de mantenimiento. La versi\u00f3n gratuita incluye edici\u00f3n por arrastrar y soltar y una biblioteca de plantillas. Los planes de pago (a partir de aproximadamente 39,50 USD\/a\u00f1o) desbloquean m\u00e1s plantillas, adem\u00e1s de constructores personalizados de p\u00e1ginas 404 y de inicio de sesi\u00f3n.<\/p>\n\n\n\n<p>Aqu\u00ed est\u00e1 la configuraci\u00f3n:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Instala y activa SeedProd desde el directorio de complementos de WordPress.<\/li>\n\n\n\n<li>Navega a la pesta\u00f1a de SeedProd en tu panel de WordPress y haz clic en <strong>\u00abConfigurar una p\u00e1gina de modo de mantenimiento\u00bb.<\/strong><\/li>\n\n\n\n<li>Elige una plantilla de la biblioteca. Personal\u00edzala arrastrando y soltando: intercambia im\u00e1genes, edita texto, a\u00f1ade bloques de cuenta regresiva.<\/li>\n\n\n\n<li>Haz clic en <strong>\u00abVista previa\u00bb<\/strong> para comprobar el dise\u00f1o, luego en <strong>\u00abGuardar\u00bb<\/strong>.<\/li>\n\n\n\n<li>Cuando salgas del editor, SeedProd pregunta si deseas activar el modo de mantenimiento. Confirma y verifica que el panel muestre <strong>\u00abModo de mantenimiento: Activo\u00bb.<\/strong><\/li>\n\n\n\n<li>Cuando termines de trabajar, apaga la configuraci\u00f3n desde el panel de SeedProd.<\/li>\n<\/ol>\n\n\n\n<p>Todo el proceso lleva alrededor de cinco minutos. La principal limitaci\u00f3n de la versi\u00f3n gratuita es una biblioteca de plantillas m\u00e1s peque\u00f1a, pero puedes crear una p\u00e1gina de mantenimiento de WordPress personalizada desde cero si ninguno de los ajustes preestablecidos coincide con tu marca. SeedProd tambi\u00e9n te permite controlar qu\u00e9 roles de usuario pueden omitir el modo de mantenimiento, para que tu equipo de contenido pueda seguir iniciando sesi\u00f3n y trabajar mientras los visitantes ven la pantalla de mantenimiento.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-como-configurar-lightstart-para-wp-maintenance\">C\u00f3mo configurar LightStart para WP Maintenance<\/h4>\n\n\n\n<p>LightStart (anteriormente WP Maintenance Mode) toma un enfoque diferente. En lugar de su propio constructor, se integra con el editor de bloques nativo de WordPress. Es menos vistoso que SeedProd, pero se siente familiar si ya conoces Gutenberg.<\/p>\n\n\n\n<p>LightStart depende de Otter Blocks para sus funciones basadas en bloques, as\u00ed que espera que ese plugin se instale autom\u00e1ticamente durante la configuraci\u00f3n.<\/p>\n\n\n\n<p>Gu\u00eda de configuraci\u00f3n:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Instala y activa LightStart desde el directorio de plugins.<\/li>\n\n\n\n<li>En la configuraci\u00f3n de LightStart, selecciona el tipo de p\u00e1gina <strong>Modo de mantenimiento y contin\u00faa<\/strong>.<\/li>\n\n\n\n<li>Configura la pesta\u00f1a General. Las configuraciones clave: establece el estado en <strong>\u00abActivado\u00bb<\/strong>, habilita la excepci\u00f3n para los bots de b\u00fasqueda (selecciona <strong>\u00abS\u00ed\u00bb<\/strong> para mantener tus posiciones SEO durante el tiempo de inactividad), define qu\u00e9 roles de usuario a\u00fan pueden acceder al backend y frontend, y a\u00f1ade las p\u00e1ginas o direcciones IP que desees excluir del modo de mantenimiento.<\/li>\n\n\n\n<li>Abre la pesta\u00f1a de Dise\u00f1o. Importa una plantilla inicial, luego personal\u00edzala en el editor de bloques de WordPress como cualquier otra p\u00e1gina.<\/li>\n\n\n\n<li>Revisa la pesta\u00f1a de M\u00f3dulo si deseas que el seguimiento de Google Analytics est\u00e9 activo durante el mantenimiento.<\/li>\n\n\n\n<li>La pesta\u00f1a de Gestionar Bot permite configurar un flujo de chat para capturar contactos por correo electr\u00f3nico mientras el sitio est\u00e1 inactivo. Opcional pero \u00fatil.<\/li>\n<\/ol>\n\n\n\n<p>Recuerda restablecer el estado a Desactivado una vez que tu sitio est\u00e9 listo para salir en vivo. Es f\u00e1cil olvidar este paso, especialmente despu\u00e9s de una larga sesi\u00f3n de mantenimiento. He visto sitios estar en modo de mantenimiento durante d\u00edas porque alguien olvid\u00f3 activar el interruptor. Configura un recordatorio en el calendario si es necesario.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-habilitar-el-modo-de-mantenimiento-con-codigo-personalizado\">Habilitar el modo de mantenimiento con c\u00f3digo personalizado<\/h3>\n\n\n\n<p>Los plugins a\u00f1aden sobrecarga. Si ya est\u00e1s usando m\u00e1s de 30 plugins y tu tiempo de carga es preocupantemente alto, a\u00f1adir otro no es lo ideal. La ruta manual te proporciona el modo de mantenimiento de WordPress sin dependencias de plugins, consultas innecesarias a la base de datos o pantallas de advertencia de actualizaci\u00f3n.<\/p>\n\n\n\n<p>Este m\u00e9todo utiliza una funci\u00f3n PHP personalizada en el archivo functions.php de tu tema. Se enlaza a la acci\u00f3n get_header de WordPress y muestra un mensaje de mantenimiento sencillo a cualquiera que no sea un administrador conectado. El fragmento completo tiene alrededor de diez l\u00edneas. No ganar\u00e1 ning\u00fan premio de dise\u00f1o, pero hace el trabajo de manera limpia.<\/p>\n\n\n\n<p>Aqu\u00ed est\u00e1 el c\u00f3digo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Activate WordPress Maintenance Mode\nfunction wp_maintenance_mode() {\n&nbsp;&nbsp;if (!current_user_can('edit_themes') || !is_user_logged_in()) {\n&nbsp;&nbsp;&nbsp;&nbsp;wp_die('&lt;h1&gt;Under Maintenance&lt;\/h1&gt;&lt;br \/&gt;We are improving our site. Back soon.');\n&nbsp;&nbsp;}\n}\nadd_action('get_header', 'wp_maintenance_mode');<\/code><\/pre>\n\n\n\n<p>A\u00f1ade este fragmento al final del archivo functions.php de tu tema activo. Accede a \u00e9l mediante el gestor de archivos de tu proveedor o a trav\u00e9s de FTP con un cliente como FileZilla.<\/p>\n\n\n\n<p>La desventaja: esto depende del tema. Si cambias de tema, el c\u00f3digo permanece en el archivo del tema anterior. Si deseas que persista en los cambios de tema, usa un tema hijo y a\u00f1ade el c\u00f3digo al functions.php del hijo en su lugar.<\/p>\n\n\n\n<p>Para desactivar el modo de mantenimiento, elimina el fragmento de c\u00f3digo y guarda. Eso es todo.<\/p>\n\n\n\n<p><strong>Realiza una copia de seguridad de tu sitio antes de editar cualquier archivo de tema. <\/strong>Un par\u00e9ntesis mal colocado en functions.php har\u00e1 que tu sitio muestre una pantalla en blanco.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-activa-el-modo-de-mantenimiento-a-traves-de-htaccess\">Activa el modo de mantenimiento a trav\u00e9s de .htaccess<\/h3>\n\n\n\n<p>El m\u00e9todo .htaccess funciona a nivel de servidor, lo que lo hace independiente de tu tema de WordPress, plugins o incluso de WordPress mismo. Es la mejor opci\u00f3n para configuraciones de WordPress multisitio donde necesitas que cada subsitio est\u00e9 en mantenimiento simult\u00e1neamente.<\/p>\n\n\n\n<p>El proceso tiene dos partes: crea una p\u00e1gina de mantenimiento en HTML y luego a\u00f1ade las reglas de redirecci\u00f3n a .htaccess.<\/p>\n\n\n\n<p>Primero, crea un archivo llamado maintenance.html con tu mensaje personalizado. Una versi\u00f3n b\u00e1sica:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;&lt;head&gt;&lt;title&gt;Maintenance&lt;\/title&gt;&lt;\/head&gt;\n&lt;body&gt;&lt;h1&gt;We'll Be Right Back&lt;\/h1&gt;\n&lt;p&gt;Improving the site. Back shortly.&lt;\/p&gt;&lt;\/body&gt;&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Sube maintenance.html a tu directorio public_html. Luego abre .htaccess (se encuentra en el mismo directorio ra\u00edz) y a\u00f1ade estas reglas por encima de la l\u00ednea # FIN WordPress:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteBase \/\nRewriteCond %{REQUEST_URI} !^\/maintenance\\.html$\nRewriteRule ^(.*)$ https:\/\/yourdomain.com\/maintenance.html &#91;R=307,L]<\/code><\/pre>\n\n\n\n<p>Sustituye yourdomain.com por tu dominio real. El indicador R=307 env\u00eda una redirecci\u00f3n temporal, lo que indica a los motores de b\u00fasqueda que esto no es permanente. Esto es importante para el SEO. Un 301 indicar\u00eda un movimiento permanente, y los motores de b\u00fasqueda comenzar\u00edan a desindexar tus p\u00e1ginas. El indicador R=307 conserva tus posiciones mientras la p\u00e1gina de mantenimiento est\u00e1 activa.<\/p>\n\n\n\n<p>Una ventaja de este enfoque sobre el m\u00e9todo functions.php: funciona incluso si WordPress est\u00e1 da\u00f1ado. Si una mala actualizaci\u00f3n de plugin bloque\u00f3 toda tu instalaci\u00f3n de WP, la redirecci\u00f3n de .htaccess se activa porque Apache la procesa antes de que WordPress se cargue. Eso lo convierte en un buen recurso de respaldo en tu caja de herramientas.<\/p>\n\n\n\n<p>Cuando el mantenimiento est\u00e9 terminado, elimina las reglas de reescritura de .htaccess. Deja maintenance.html en el servidor si lo deseas; no causar\u00e1 ning\u00fan problema dejarlo ah\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-sitio-de-wordpress-atascado-en-modo-de-mantenimiento-como-solucionarlo\">Sitio de WordPress atascado en modo de mantenimiento: c\u00f3mo solucionarlo<\/h2>\n\n\n\n<p>Ejecutaste una actualizaci\u00f3n de plugin, tu navegador se cerr\u00f3 a mitad del proceso, y ahora tu sitio de WordPress muestra \u00abBrevemente no disponible para mantenimiento programado. Vuelve en un minuto.\u00bb Eso fue hace 45 minutos. Tu cliente est\u00e1 llamando. Tu panel de anal\u00edticas muestra una l\u00ednea plana.<\/p>\n\n\n\n<p>Esto es lo que ocurri\u00f3: WordPress crea un archivo llamado .maintenance en tu directorio ra\u00edz (public_html) cada vez que ejecuta actualizaciones. Cuando la actualizaci\u00f3n se completa, WordPress elimina ese archivo. Si la actualizaci\u00f3n se interrumpe por un cierre inesperado del navegador, un tiempo de espera del servidor o una p\u00e9rdida de conexi\u00f3n, el archivo permanece. Y tu sitio de WordPress permanece atascado en modo de mantenimiento hasta que alguien lo elimine manualmente.<\/p>\n\n\n\n<p>La soluci\u00f3n es sencilla:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Con\u00e9ctate a tu servidor a trav\u00e9s del Administrador de archivos o FTP.<\/li>\n\n\n\n<li>Navega a tu directorio ra\u00edz (public_html).<\/li>\n\n\n\n<li>Busca el archivo <strong>.maintenance<\/strong> y elim\u00ednalo.<\/li>\n\n\n\n<li>Recarga tu sitio. Deber\u00eda volver.<\/li>\n<\/ol>\n\n\n\n<p>Si no hay ning\u00fan archivo .maintenance visible (est\u00e1 oculto por defecto en algunos gestores de archivos; activa \u00abmostrar archivos ocultos\u00bb), el problema probablemente es un conflicto de plugin o de tema. Aqu\u00ed es donde la resoluci\u00f3n de problemas se vuelve tediosa, pero existe un proceso de depuraci\u00f3n sistem\u00e1tico que funciona siempre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cambia el nombre de la carpeta \/wp-content\/plugins\/ a \/wp-content\/plugins_disabled\/ mediante FTP. Esto desactiva todos los plugins a la vez.<\/li>\n\n\n\n<li>Si el sitio carga, devuelve el nombre original a la carpeta y reactiva los plugins uno por uno hasta encontrar el culpable.<\/li>\n\n\n\n<li>Si a\u00fan no carga, intenta lo mismo con tu carpeta de temas. Cambia a un tema por defecto (como Twenty Twenty-Four) para aislar el problema.<\/li>\n<\/ul>\n\n\n\n<p>Para prevenir que esto vuelva a ocurrir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>No cierres la pesta\u00f1a del navegador mientras se ejecutan las actualizaciones de WordPress.<\/strong> Ve a hacerte un caf\u00e9, pero deja la pesta\u00f1a abierta.<\/li>\n\n\n\n<li><strong>Actualiza los plugins uno a la vez, no en bloque.<\/strong> Las actualizaciones en bloque aumentan la probabilidad de un tiempo de espera. Habilita las actualizaciones autom\u00e1ticas de WordPress para lanzamientos menores para reducir la carga manual.<\/li>\n\n\n\n<li><strong>Comprueba tu espacio en disco.<\/strong> Las actualizaciones que fallan a mitad del proceso suelen deberse a almacenamiento insuficiente. Si tu plan de hosting tiene poco espacio, es hora de limpiar o mejorar. Realiza una r\u00e1pida revisi\u00f3n en tu panel de hosting; cualquier cifra por debajo de 500 MB de espacio libre supone un riesgo real para las actualizaciones.<\/li>\n<\/ul>\n\n\n\n<p>Si has probado todo y el sitio todav\u00eda no puede salir del modo de mantenimiento, revisa los registros de errores de tu servidor. Se encuentran en tu panel de control de hosting con nombres como \u00abRegistro de errores\u00bb o \u00abAcceso en bruto\u00bb. El registro te dir\u00e1 exactamente qu\u00e9 archivo o proceso fall\u00f3, lo cual es mucho m\u00e1s \u00fatil que adivinar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faq-sobre-el-modo-de-mantenimiento-de-wordpress\">FAQ sobre el modo de mantenimiento de WordPress<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1771076781120\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 puedo hacer durante el mantenimiento de WordPress?<\/strong> <p class=\"schema-faq-answer\">Pr\u00e1cticamente cualquier tarea que no requiera interacci\u00f3n en tiempo real con los visitantes. Puedes corregir errores, realizar optimizaciones de base de datos, llevar a cabo actualizaciones del n\u00facleo de WordPress y plugins, auditar la configuraci\u00f3n de seguridad, redise\u00f1ar plantillas, actualizar enlaces permanentes, eliminar medios no utilizados y probar nueva funcionalidad. Es tu ventana de mantenimiento de WordPress, as\u00ed que \u00fasala sabiamente. Agrupa las tareas relacionadas para minimizar el tiempo total de inactividad.<br><br>Lo que no puedes hacer: procesar transacciones de WooCommerce, moderar comentarios en tiempo real, servir contenido din\u00e1mico o gestionar env\u00edos de formularios. El sitio est\u00e1 desconectado para los visitantes, as\u00ed que cualquier cosa que dependa de sesiones activas de usuarios no funcionar\u00e1. Si gestionas una tienda de comercio electr\u00f3nico, programa el mantenimiento durante tus horas de menor tr\u00e1fico. Revisa tus anal\u00edticas para encontrar ese momento \u00f3ptimo.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771076866361\"><strong class=\"schema-faq-question\">C\u00f3mo redirigir a los usuarios durante el mantenimiento<\/strong> <p class=\"schema-faq-answer\">Si deseas que los visitantes lleguen a una URL espec\u00edfica en lugar de la pantalla de mantenimiento por defecto, tienes dos opciones. Un plugin de modo de mantenimiento como SeedProd o LightStart puede gestionar esto mediante su configuraci\u00f3n sin necesidad de c\u00f3digo. Ambos incluyen campos para URL de redirecci\u00f3n en sus paneles de configuraci\u00f3n.<br><br>Para un enfoque basado en c\u00f3digo, a\u00f1ade una llamada wp_redirect() dentro de una funci\u00f3n de modo de mantenimiento en functions.php. Config\u00farala como una redirecci\u00f3n 302 (temporal) a tu URL personalizada. No uses 301 aqu\u00ed. Un 301 indica a los motores de b\u00fasqueda que el movimiento es permanente, y comenzar\u00edan a desindexar tus p\u00e1ginas originales. Eso es exactamente lo contrario de lo que buscas durante una ventana de mantenimiento temporal. El c\u00f3digo 302 mantiene tu SEO intacto mientras dirige a los visitantes a alg\u00fan lugar \u00fatil.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771076898348\"><strong class=\"schema-faq-question\">D\u00f3nde encontrar soporte de plugin para el modo de mantenimiento<\/strong> <p class=\"schema-faq-answer\">Cada plugin de modo de mantenimiento de buena reputaci\u00f3n tiene una p\u00e1gina de soporte en WordPress.org. Ve a la p\u00e1gina del plugin en el directorio y haz clic en la pesta\u00f1a de Soporte. Para plugins gratuitos, esta suele ser tu mejor opci\u00f3n. Los foros de la comunidad pueden ser irregulares en calidad, pero plugins populares como SeedProd y LightStart cuentan con comunidades activas donde las preguntas reciben respuesta en uno o dos d\u00edas.<br><br>Los plugins premium suelen incluir canales de soporte dedicados: sistemas de tickets, chat en vivo o correo electr\u00f3nico. Al elegir un plugin de modo de mantenimiento, verifica la capacidad de respuesta de su equipo de soporte antes de adquirirlo. Lee los hilos de soporte recientes en WordPress.org. Ordena por fecha y comprueba si las preguntas del \u00faltimo mes recibieron respuesta. Un plugin cuyo equipo no haya respondido a una solicitud de soporte en tres meses es una se\u00f1al de alerta, independientemente de cu\u00e1ntas rese\u00f1as de cinco estrellas tenga. No querr\u00e1s descubrir un soporte deficiente la noche en que tu sitio caiga.<br><br><br><br><\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Tu sitio de WordPress acaba de mostrarte una pantalla blanca durante la actualizaci\u00f3n. Los visitantes ven CSS medio renderizado, c\u00f3digos cortos rotos y ese mensaje encantador \u00abError al establecer conexi\u00f3n con la base de datos\u00bb. \u00bfTe resulta familiar? El modo de mantenimiento de WordPress existe para prevenir exactamente esto. Muestra una p\u00e1gina de mantenimiento temporal [&hellip;]<\/p>\n","protected":false},"author":44,"featured_media":27976,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1988],"tags":[],"ppma_author":[3402],"class_list":["post-29429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-150x150.webp",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-600x315.webp",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-768x403.webp",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false]},"uagb_author_info":{"display_name":"Milan Ivanovic","author_link":"https:\/\/contabo.com\/blog\/es\/author\/milan\/"},"uagb_comment_info":0,"uagb_excerpt":"Tu sitio de WordPress acaba de mostrarte una pantalla blanca durante la actualizaci\u00f3n. Los visitantes ven CSS medio renderizado, c\u00f3digos cortos rotos y ese mensaje encantador \u00abError al establecer conexi\u00f3n con la base de datos\u00bb. \u00bfTe resulta familiar? El modo de mantenimiento de WordPress existe para prevenir exactamente esto. Muestra una p\u00e1gina de mantenimiento temporal&hellip;","authors":[{"term_id":3402,"user_id":0,"is_guest":1,"slug":"contabro","display_name":"ContaBro","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts\/29429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=29429"}],"version-history":[{"count":5,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts\/29429\/revisions"}],"predecessor-version":[{"id":29842,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/posts\/29429\/revisions\/29842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/media\/27976"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=29429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=29429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=29429"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=29429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}