Si has perdido el acceso o necesitas crear un nuevo administrador sin poder entrar al panel, la forma más común y efectiva es a través de phpMyAdmin, una herramienta que te permite gestionar la base de datos de tu WordPress.
¡Advertencia! Este método implica interactuar directamente con tu base de datos. Un error aquí puede dañar tu sitio. Asegúrate de tener una copia de seguridad reciente antes de proceder.
Pasos para crear un usuario administrador desde phpMyAdmin:
wp_users:_users (por ejemplo, wp_users, aunque el prefijo wp_ puede variar si lo cambiaste en la instalación).ID: déjalo en blanco (se generará automáticamente) o asigna un número que no esté en uso.user_login: el nombre de usuario que quieres para el nuevo administrador (ej., nuevo_admin).user_pass: introduce una contraseña y luego selecciona «MD5» en el menú desplegable de «función» (function) para encriptarla.user_nicename: puede ser igual que user_login o tu nombre (ej., nuevo-admin).user_email: un email válido (ej., tuemail@ejemplo.com).user_url: (opcional) la URL de tu sitio.user_registered: la fecha y hora actual (ej., 2025-05-22 13:00:00).user_status: 0.display_name: (opcional) el nombre que se mostrará públicamente (ej., nuevo_admin).wp_usermeta:wp_usermeta (el prefijo también puede variar).umeta_id: déjalo en blanco.user_id: el ID del usuario que acabas de crear en wp_users.meta_key: wp_capabilities (¡asegúrate de escribirlo exactamente así, incluyendo el prefijo de tabla si es diferente a wp_!).meta_value: a:1:{s:13:"administrator";b:1;} (copia y pega esto exactamente).umeta_id: déjalo en blanco.user_id: el mismo ID del nuevo usuario.meta_key: wp_user_level (¡de nuevo, con el prefijo correcto!).meta_value: 10.Ahora deberías poder iniciar sesión en tu panel de administración de WordPress con el nuevo nombre de usuario y contraseña que creaste. Una vez dentro, si lo deseas, puedes ir a la sección «usuarios» y eliminar cualquier cuenta comprometida o problemática.