Qué hacer si se bloquea la administración de WordPress (wp-admin)

Quedarse bloqueado en el área de administración de WordPress (wp-admin) puede ser frustrante y ocurre por varias razones, incluyendo problemas con plugins o temas, intentos incorrectos de contraseña o cambios en los permisos de usuario. Aquí tienes una guía completa sobre qué hacer si te encuentras bloqueado en el área de administración de WordPress:

Borrar las cookies y la memoria caché del navegador

A veces, el problema puede ser tan simple como un problema del navegador. Borra las cookies y la caché de tu navegador para asegurarte de que no se trata de un error de sesión que te impide iniciar sesión.

Desactivar Plugins

Un plugin defectuoso puede causar bloqueos, especialmente si gestiona la seguridad o los roles de los usuarios.

  • A través de FTP o del Gestor de Archivos: Conéctese a su sitio utilizando un cliente FTP o el gestor de archivos de su panel de control de alojamiento. Vaya a la sección wp-content y busque la carpeta plugins carpeta. Cámbiele el nombre a algo como plugins_desactivar para desactivar todos los plugins. Si esto resuelve el problema, vuelva a cambiar el nombre de la carpeta a plugins y luego desactivar los plugins uno por uno en el admin de WordPress para encontrar al culpable.

Restablecer contraseña

Si el problema está relacionado con la contraseña, prueba a restablecerla.

  • Por correo electrónico: Utilice el enlace "¿Ha olvidado su contraseña?" de la página de inicio de sesión para restablecer su contraseña por correo electrónico.
  • A través de phpMyAdmin: Si el restablecimiento por correo electrónico no funciona, puedes restablecer la contraseña directamente en la base de datos. Acceda a phpMyAdmin desde el panel de control de su alojamiento, busque la base de datos de WordPress y navegue por la sección wp_users tabla. Edite la entrada del usuario, introduzca un nuevo valor en el campo usuario_pass seleccione MD5 en el menú de funciones y guarde los cambios.

Comprobar los permisos de usuario

Si sospecha que sus funciones o permisos de usuario han sido alterados:

  • A través de phpMyAdmin: Acceder a la wp_usermeta en la base de datos de WordPress. Compruebe la wp_capacidades (el prefijo de la tabla wp_ puede ser diferente) para su ID de usuario para asegurarse de que está configurado para a:1:{s:13:"administrator";s:1:"1";}. Esta cadena le designa como administrador.

Verifique su archivo wp-config.php

Asegúrese de que su wp-config.php no ha sido alterado, especialmente el archivo AUTH_KEY y otras claves de seguridad, ya que esto podría afectar a los inicios de sesión.

  • A través de FTP o del Gestor de Archivos: Descargue e inspeccione su wp-config.php archivo. Busque cualquier anomalía o cambio reciente que no haya realizado, especialmente en torno a las claves de seguridad de WordPress.

Desactivar archivo .htaccess

Desconfiguraciones en su .htaccess puede impedir el acceso al área de administración.

  • A través de FTP o del Gestor de Archivos: Cambie el nombre de su .htaccess a algo como .htaccess_viejo para desactivarlo. Si esto permite el acceso, regenere un nuevo .htaccess yendo a Ajustes > Enlaces permanentes en la administración de WordPress y haciendo clic en "Guardar cambios".

Comprobación de las reglas de denegación de IP

Si su IP ha sido añadida accidentalmente a una lista de denegación en su entorno de alojamiento o a través de un plugin de seguridad, es posible que se le bloquee el acceso a wp-admin.

  • A través de cPanel o Hosting Dashboard: Busca "IP Deny Manager" u opciones similares en el panel de control de tu hosting. Asegúrese de que su IP no está en la lista.
  • A través de plugins de seguridad: Si tienes acceso a los archivos de tu sitio, puede que necesites editar manualmente los archivos del plugin que controlan el acceso IP para eliminar cualquier regla de denegación que afecte a tu IP.

Póngase en contacto con su proveedor de alojamiento

Si ninguno de los pasos anteriores funciona, ponte en contacto con tu proveedor de alojamiento. Ellos pueden comprobar si hay problemas en el servidor, ayudar a identificar la causa del bloqueo y restaurar el acceso.

Restaurar desde una copia de seguridad

Como último recurso, si tienes una copia de seguridad reciente de tu sitio web, restaurarla podría ayudar, especialmente si el bloqueo se debe a un cambio o actualización reciente.

Cuando se trata de un bloqueo, la paciencia y la solución sistemática de problemas son la clave. Toma siempre medidas preventivas, como copias de seguridad periódicas y actualizaciones cautelosas de plugins/temas, para minimizar estos problemas en el futuro.