Este mensaje aparece cuando WordPress no reconoce los permisos de tu usuario. Es típico después de una migración, un cambio de prefijo de tablas o un conflicto con un plugin. Antes de tocar nada, haz una copia de la base de datos.

Diagnóstico rápido

Si ocurre…Sospecha
Después de migrar o clonar el sitioPrefijo de tablas que no coincide con el de roles y metadatos
Tras instalar o actualizar un pluginConflicto de plugin
Solo en una página del panelPlugin que restringe su acceso
Con todos los usuariosPermisos de archivos o error de configuración

Revisar el prefijo de tablas

  1. Abre wp-config.php y anota el valor de $table_prefix.
  2. En la base de datos, comprueba que las tablas usan ese prefijo.
  3. En la tabla de opciones, la clave de roles debe llamarse con ese prefijo seguida de user_roles.
  4. En la tabla de metadatos de usuario, las claves de capacidades deben usar el mismo prefijo.
  5. Corrige las discrepancias con cuidado, en una copia.

Descartar plugins y tema

  1. Renombra la carpeta de plugins por FTP para desactivarlos todos.
  2. Entra al panel; si funciona, renombra la carpeta de nuevo y activa los plugins uno por uno.
  3. Si sigue fallando, cambia temporalmente a un tema por defecto.

Otras comprobaciones

Si todo falla, restaura desde una copia anterior. Para migraciones sin sorpresas, mira migración de WordPress sin perder posicionamiento.

En resumen

Preguntas frecuentes

¿Puedo crear un nuevo administrador para entrar?

Sí, desde la base de datos o con WP-CLI, siempre que tengas acceso autorizado al sitio.

¿Se pierde información al corregir el prefijo?

No si trabajas sobre una copia y cambias solo las claves necesarias.

¿Cómo lo evito en futuras migraciones?

Usa herramientas de migración que gestionen el prefijo y verifica el acceso antes de apuntar el dominio.