🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Cómo recuperar acceso a WordPress si olvidé la contraseña?

Actualizado el 27 de enero de 2026

¿Te ha pasado? Intentas entrar a tu sitio web en WordPress, escribes tu usuario y contraseña, y… nada. El acceso te es denegado. Es una situación frustrante, pero muy común. Perder o no recordar tu contraseña de WordPress puede pasarle a cualquiera, especialmente si gestionas varios sitios o ha pasado mucho tiempo desde la última vez que iniciaste sesión.

No te preocupes. Como experto en soporte técnico, te guiaré paso a paso por todos los métodos para recuperar contraseña WordPress. Son soluciones sencillas, desde las más automáticas hasta las más manuales, para que puedas resetear contraseña WordPress y retomar el control de tu web. Incluso si no tienes acceso al correo electrónico asociado, aquí encontrarás la solución.

¿Por qué no puedo acceder a mi WordPress?

Antes de lanzarnos a las soluciones, es bueno entender por qué ocurre esto. Las razones más comunes son:

  • Olvido simple: Llevas meses sin entrar y no recuerdas la combinación.
  • Múltiples sitios: Confundes la contraseña de un WordPress con otro.
  • Correo electrónico desactualizado: El email que usaste para registrarte ya no existe o no tienes acceso.
  • Problemas de caché: A veces, el navegador guarda una sesión antigua o errónea.
  • Ataque o hackeo: Alguien más pudo haber cambiado la contraseña.

Cualquiera que sea el caso, aquí tienes la guía definitiva. Vamos a empezar con el método más fácil.

Método 1: La opción "¿Has olvidado tu contraseña?" (El más común)

Este es el primer botón que debes probar. Está en la pantalla de inicio de sesión de tu WordPress (normalmente tudominio.com/wp-admin o tudominio.com/wp-login.php).

  1. Ve a la página de inicio de sesión de tu WordPress.
  2. Haz clic en el enlace que dice "¿Has olvidado tu contraseña?".
  3. Se te pedirá que introduzcas tu nombre de usuario o tu dirección de correo electrónico.
  4. Introduce cualquiera de los dos y haz clic en "Obtener nueva contraseña".
  5. WordPress te enviará un correo electrónico con un enlace para restablecer la contraseña.
  6. Revisa tu bandeja de entrada (y también la carpeta de spam o correo no deseado).
  7. Haz clic en el enlace del correo y establece una nueva contraseña segura.

[TIP] Si no recibes el correo, espera unos minutos y revisa la carpeta de spam. A veces los servidores de correo lo filtran por error.

¿Qué hago si no recibo el correo electrónico?
No te alarmes. Si no te llega el email, es posible que el problema esté en que tu servidor de correo no funciona bien o que no tengas acceso al email registrado. No pasa nada, tenemos más métodos.

Método 2: Resetear contraseña WordPress desde cPanel o Syspanel (El método del hosting)

Este método es ideal si no recibes el correo o si no recuerdas cuál es tu correo electrónico de WordPress. Necesitarás acceso al panel de control de tu hosting.

Acceso a cPanel

  1. Ingresa a tu panel de control de hosting (generalmente es tudominio.com/cpanel o una URL que te dio tu proveedor).
  2. Busca la sección de Bases de Datos.
  3. Haz clic en phpMyAdmin.
  4. Selecciona la base de datos de tu WordPress (normalmente empieza con el prefijo de tu sitio, como tuweb_wp).
  5. Verás una lista de tablas. Busca la tabla que se llama wp_users (o tu_prefijo_users).
  6. Haz clic en el icono de "Examinar" o "Browse" junto a esa tabla.
  7. Verás una fila con tu nombre de usuario. Haz clic en el icono de "Editar" (normalmente un lápiz) al inicio de esa fila.
  8. Busca la columna llamada user_pass.
  9. En el campo Valor, borra lo que hay y escribe tu nueva contraseña.
  10. En el menú desplegable de la derecha (Función), selecciona MD5. Esto es importante: WordPress guarda las contraseñas encriptadas, y MD5 es la forma en que debemos introducir la nueva.
  11. Haz clic en "Continuar" o "Guardar".
  12. ¡Listo! Ya puedes ir a tu pantalla de inicio de sesión de WordPress y entrar con tu nuevo usuario y contraseña.

Acceso desde Syspanel (HestiaCP)

Si tu hosting utiliza Syspanel (el nombre que le damos a HestiaCP), el proceso es muy similar, pero el acceso es diferente.

  1. Accede a tu Syspanel. La dirección suele ser tudominio.com:2106. Recuerda, el puerto es el 2106.
  2. Ingresa con tu usuario y contraseña de hosting (los mismos que usas para gestionar tu cuenta).
  3. Busca la sección de Bases de Datos.
  4. Localiza la base de datos de tu WordPress y haz clic en phpMyAdmin.
  5. A partir de aquí, sigue los pasos 4 al 12 del método anterior (buscar la tabla wp_users, editar user_pass, seleccionar MD5 y guardar).

[WARNING] Ten mucho cuidado al editar la base de datos. No modifiques ninguna otra columna ni valores. Solo toca la contraseña. Si no te sientes seguro, pide ayuda a tu proveedor de hosting.

Método 3: Usar un script de emergencia (El método "Emergecy.php")

Si no te sientes cómodo editando la base de datos, existe una herramienta muy útil llamada "Emergency.php" (o script de recuperación de contraseña). Es un archivo que subes a tu servidor y, tras usarlo, lo borras.

  1. Descarga el archivo emergency.php desde el repositorio oficial de WordPress (puedes buscarlo en Google como "WordPress emergency password script").
  2. Conéctate a tu servidor mediante FTP (FileZilla, por ejemplo) o desde el administrador de archivos de tu cPanel o Syspanel.
  3. Sube el archivo emergency.php a la carpeta raíz de tu WordPress (donde están las carpetas wp-admin, wp-content, etc.).
  4. Abre tu navegador y ve a tudominio.com/emergency.php.
  5. El script te pedirá que configures una nueva contraseña para un usuario administrador existente.
  6. Introduce tu nombre de usuario y la nueva contraseña.
  7. Haz clic en "Update Options".
  8. IMPORTANTE: Inmediatamente después, borra el archivo emergency.php de tu servidor. Si no lo haces, cualquiera podría usarlo para acceder a tu web.
  9. Ahora sí, ve a tu pantalla de inicio de sesión y prueba la nueva contraseña.

[INFO] Este método es muy seguro si recuerdas borrar el archivo. Es una solución rápida y no requiere tocar la base de datos manualmente.

Método 4: Insertar un nuevo usuario administrador por FTP (El método avanzado)

Este método es un poco más técnico, pero muy efectivo si no recuerdas tu nombre de usuario o si todos los administradores han sido bloqueados.

  1. Conéctate a tu servidor por FTP o desde el administrador de archivos de tu panel de control.
  2. Ve a la carpeta wp-content/themes/ y busca la carpeta del tema que tienes activo (por ejemplo, twentytwentyfour).
  3. Busca el archivo functions.php de ese tema.
  4. Descarga el archivo a tu computadora y ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  5. Al final del archivo, antes de la etiqueta de cierre ?> (si existe), pega el siguiente código:
function wpb_admin_account(){
$user = 'NuevoUsuario';
$pass = 'MiNuevaContraseñaSegura';
$email = 'tucorreo@ejemplo.com';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
}
}
add_action('init','wpb_admin_account');
  1. Cambia los valores: 'NuevoUsuario' por el nombre de usuario que quieras, 'MiNuevaContraseñaSegura' por una contraseña fuerte, y 'tucorreo@ejemplo.com' por un correo válido.
  2. Guarda el archivo functions.php y súbelo de nuevo a tu servidor, sobrescribiendo el original.
  3. Abre tu navegador y visita cualquier página de tu web o la URL tudominio.com/wp-admin. Esto ejecutará el código.
  4. Ahora, ve a la pantalla de inicio de sesión y entra con el nuevo usuario y la nueva contraseña que definiste.
  5. MUY IMPORTANTE: Una vez que hayas entrado, borra el código que acabas de añadir del archivo functions.php. Si no lo haces, cualquiera podría crear usuarios administradores en tu web.

[WARNING] Este método es el más delicado. Si cometes un error al editar el archivo functions.php, podrías romper tu web. Siempre haz una copia de seguridad del archivo original antes de modificarlo.

Preguntas Frecuentes (FAQ)

¿Qué hago si no tengo acceso al correo electrónico de mi WordPress?

Si no puedes recibir el correo de recuperación, los métodos 2 (phpMyAdmin), 3 (emergency.php) o 4 (FTP) son tus mejores opciones. Todos ellos te permiten resetear contraseña WordPress sin necesidad del email.

¿Puedo cambiar la contraseña desde el panel de control de mi hosting?

Sí, a través de phpMyAdmin (desde cPanel o Syspanel). Es el método más directo y seguro si sabes lo que haces.

¿Qué es Syspanel y cómo accedo?

Syspanel es el nombre que le damos a HestiaCP, un panel de control de hosting. Para acceder, usa la URL tudominio.com:2106. El puerto 2106 es la clave.

¿Cómo sé si mi WordPress ha sido hackeado?

Si no puedes acceder con tus credenciales y el método de "olvidé mi contraseña" no funciona, podría ser una señal. Si sospechas, contacta a tu proveedor de hosting para que te ayude a revisar los archivos y la base de datos.

¿Es seguro usar el script emergency.php?

Sí, es muy seguro siempre y cuando lo borres inmediatamente después de usarlo. Si lo dejas en el servidor, cualquiera podría acceder a él.

Consejos finales para no volver a perder el acceso

  • Usa un gestor de contraseñas: Aplicaciones como LastPass, 1Password o Bitwarden guardan tus contraseñas de forma segura.
  • Actualiza tu correo electrónico: Asegúrate de que la dirección de email en tu perfil de WordPress sea una a la que tengas acceso siempre.
  • Anota tus credenciales: Aunque parezca obvio, tener un documento seguro con tus usuarios y contraseñas puede salvarte.
  • Haz copias de seguridad: Tener una copia de seguridad de tu base de datos te permitirá restaurar un usuario administrador si todo falla.

Recuerda, olvidé contraseña WordPress no es el fin del mundo. Con estos métodos, podrás recuperar contraseña WordPress y volver a gestionar tu sitio sin estrés. Si después de probar todo esto sigues sin poder acceder, no dudes en contactar al soporte técnico de tu hosting. Ellos tienen herramientas adicionales para ayudarte.

¡Espero que esta guía te haya sido de gran ayuda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel