En mi sitio web ha desaparecido el menú, tanto en la versión móvil como en la de escritorio, y no tengo la menor idea de cómo ha sido. Para agravar el asunto, al intentar entrar en el admin para arreglarlo me sale una pantalla que me pide usuario y contraseña y una suma a la que tengo que contestar para demostrar que soy humano, pero que por más veces que la resuelvo correctamente me vuelve a dirigir a la misma página de login. Nota: Ahora ha dejado de salirme lo de la suma para hacer el login. Simplemente me pide user y password, lo meto y no entra, pero sin decir nada de que sea incorrecto. Muchas gracias, probaré cuando pueda. Ahora mismo el tema va de desastre total, porque ni siquiera puedo entrar al Plesk con el que podría hacer lo que me dices vía FTP.
El problema de la desaparición del menú se arregló él solito al borrar las muchas copias de seguridad que se habían acumulado y que habían hecho que el espacio del servidor llegase a su límite. Caucho quemado. Chispas volando. Frenos chillando. Así es como se siente cuando tu día productivo se detiene bruscamente al quedar bloqueado de repente - e inexplicablemente, fuera del panel de administración de WordPress.
Como sabrás, eso significa que no puedes crear o publicar publicaciones, responder a comentarios ni realizar ninguna de las otras tareas que planeaste hacer en tu sitio web. Y, desafortunadamente, hay una amplia variedad de razones por las que podrías quedar bloqueado de tu sitio. Digamos que esto podría llevar un tiempo. Sin embargo, gracias a la flexibilidad de WordPress, existen varias opciones para diagnosticar y solucionar este problema. Además, la mayoría de ellas son relativamente sencillas, incluso para principiantes. Deberías poder solucionar y resolver el problema fácilmente. ¡Así es, recuperarás algo de tu tiempo!
Razones comunes por las que pierdes acceso a WordPress
Existen varias formas en las que puedes encontrarte bloqueado de WordPress. Puede que veas una página y un mensaje diferentes cuando intentes iniciar sesión, pero el resultado es el mismo: no puedes acceder al área de administración de WordPress. En esta sección, revisaremos brevemente algunas de las posibles presentaciones que puedes encontrar, junto con una explicación de por qué podrías estar viendo ese error específico - todo lo cual se relaciona directamente con la lista de soluciones que abordaremos en breve. Es importante señalar que, aunque cada uno de estos errores puede parecer similar a primera vista (es decir, no puedes iniciar sesión en el admin de WordPress), las soluciones pueden ser bastante diferentes. No hay una solución única para todos los casos.
Ves “Esto ha sido deshabilitado”: La causa más probable de este error es que tienes la URL de inicio de sesión incorrecta para tu sitio. Necesitarás restaurar la URL de inicio de sesión de tu sitio de WordPress. Tu contraseña de WordPress no funciona: ¿Y la recuperación de contraseña? Falla. A veces, un problema con el sistema de correo electrónico de tu sitio impide que se envíe el correo de recuperación. Para solucionarlo, puedes restablecer tu contraseña con phpMyAdmin.
Has perdido privilegios de administrador: En este escenario, tu inicio de sesión funciona, pero no puedes realizar ninguna de tus funciones administrativas. Por lo tanto, el siguiente paso es crear un nuevo usuario con privilegios administrativos. Estás bloqueado debido a demasiados intentos de inicio de sesión: Algunos plugins de seguridad hacen esto para prevenir el acceso no autorizado. Para este problema, necesitarás deshabilitar tu plugin de seguridad. Ves una pantalla blanca (también conocida como la “Pantalla Blanca de la Muerte”): Hay varias causas para esto, pero generalmente se debe a un problema con un plugin. Los problemas de memoria PHP también pueden causarlo.
Ves un mensaje de “Error al establecer una conexión con la base de datos”: Esta notificación indica un problema con la base de datos MySQL utilizada por WordPress para almacenar datos. Es momento de corregir el error de conexión de la base de datos. El mensaje indica un “Error de análisis: error de sintaxis”: El código incorrecto suele ser el culpable. La solución es deshacer cualquier cambio reciente en el código. La lista cubre la gran mayoría de problemas de inicio de sesión que podrías encontrar. Sin embargo, si te encuentras con un problema diferente al anterior, o no puedes hacer que tu inicio de sesión funcione, lo mejor es contactar a tu proveedor de hosting para obtener ayuda.
Seis métodos prácticos para recuperar el acceso
Para empezar de forma ordenada, primero verifica que tienes una copia de seguridad reciente. Si restaurar no funciona o tu copia de seguridad es demasiado antigua, querrás hacer una nueva copia de seguridad antes de comenzar a solucionar problemas. De esta manera, si algo sale mal, podrás restaurar tu sitio a su estado actual fácilmente. De forma adicional, si usas DreamHost, las instrucciones para crear una copia de seguridad son fáciles de seguir. Incluso si usas un proveedor de hosting diferente, probablemente ofrezcan capacidades similares de copia de seguridad.
1) Restaura la URL de Inicio de Sesión de Tu Sitio WordPress. Si recibes un mensaje de “Esto ha sido deshabilitado” cuando intentas iniciar sesión, la razón más probable es que estás usando la URL de inicio de sesión incorrecta. Algunos sitios usan una URL personalizada para los inicios de sesión como medida de seguridad. Normalmente, configurarías esto utilizando un plugin como WPS Hide Login. La herramienta funciona bien, pero si has olvidado la URL correcta, no podrás iniciar sesión en tu panel de administración WordPress. Para esto, necesitarás deshabilitar el plugin temporalmente. Si usas DreamHost, puedes acceder a tus archivos desde su panel; si no, utiliza el combo de cliente SFTP + FTP para ver tus archivos. Busca la carpeta wp-content y dentro de ella la carpeta plugins; allí renombra la carpeta de tu plugin de seguridad para desactivarlo temporalmente.
2) Restablece tu Contraseña con phpMyAdmin o WP-CLI. Normalmente, si has olvidado tu contraseña de administrador, puedes restablecerla por correo, pero a veces no llega. Puedes restablecerla directamente en la base de datos siguiendo estas instrucciones para usar phpMyAdmin. Otra opción es WP-CLI para actualizar la contraseña tras asegurar SSH, si tu hosting lo permite. Después, inicia sesión con la nueva contraseña para verificar.
3) Crea un Nuevo Usuario con Privilegios de Administrador. A veces, incluso cuando puedes iniciar sesión, no tienes privilegios administrativos. Dirígete a phpMyAdmin y añade un nuevo usuario en la tabla de usuarios, luego otórgale permisos de administrador en la tabla usermeta con las claves wp_capabilities y wp_user_level. Si prefieres, también puedes usar WP-CLI para crear este usuario.
4) Desactiva tus Plugins de Seguridad. Muchos plugins de seguridad limitan intentos de inicio o bloquean el acceso. Renombrar la carpeta del plugin en wp-content/plugins para desactivarlo temporalmente puede ayudar a recuperar el acceso al panel. Después, recuerda volver a activar el plugin o buscar una configuración alternativa que no bloquee tu login.
5) Soluciona la Pantalla Blanca de la Muerte. Si ves una pantalla blanca, hay varias causas, habitualmente relacionadas con un plugin o con límites de memoria PHP. Desactivando temporalmente plugins o cambiando el tema a uno predeterminado mediante FTP puede ayudarte a identificar el origen del problema.
6) Verifica problemas de Conexión a la Base de Datos. Si aparece “Error al establecer una conexión con la base de datos”, revisa la configuración de wp-config.php y las credenciales de la base de datos, así como el estado del servidor MySQL.
7) Verifica Mensajes de Error de Análisis o Sintaxis. Un “Error de análisis” o errores de sintaxis indican que el código puede haber sido cambiado recientemente. Deshaz cambios recientes o restaura archivos desde una copia de seguridad establecida para volver a un estado funcional.
Si tras aplicar estas soluciones no logras recuperar el acceso, lo recomendable es contactar al hosting para obtener ayuda especializada. DreamHost, por ejemplo, ofrece soporte 24/7 para WordPress y guías útiles para estos casos. Recuerda que, a menudo, la solución se reduce a desactivar temporalmente un plugin, corregir credenciales o restaurar una copia de seguridad reciente.
Guía rápida de conceptos útiles
wp-login.php es el archivo responsable de la pantalla de inicio de sesión de WordPress, y wp-admin es el directorio que alberga el panel de administración. Acceder al panel es esencial para gestionar tu sitio, y existen métodos como la URL de inicio de sesión estándar (tusitio.com/wp-admin) o la URL personalizada mediante plugins de seguridad. En algunos casos, el acceso se facilita usando la barra de herramientas cuando ya estás autenticado, o herramientas de administración de terceros para gestionar múltiples sitios.
La seguridad del panel de administración es crucial: usa contraseñas fuertes, considera la autenticación en dos pasos (2FA) y restringe el acceso por direcciones IP cuando sea posible. Plugins de seguridad como Wordfence o Sucuri Security pueden enviar notificaciones ante actividades sospechosas. Si necesitas personalizar el dashboard, plugins como White Label CMS o Custom Admin Interface permiten adecuarlo a tus necesidades sin tocar código.

Recuerda: el objetivo es recuperar el acceso al panel de administración sin perder datos ni seguridad adecuada. En la mayor parte de los casos, deshabilitar temporalmente un plugin problemático, restablecer la contraseña a través de phpMyAdmin o WP-CLI, o crear un nuevo usuario administrador resuelven la mayoría de las situaciones de bloqueo.