Cómo acceder al administrador de WordPress si olvidé mi contraseña
¿Te has quedado fuera de tu propio sitio web? No te preocupes, es una de las consultas más comunes que recibimos a diario. Olvidar la contraseña de WordPress es un contratiempo frustrante, pero la solución es mucho más sencilla de lo que parece.
En esta guía completa y paso a paso, vamos a explorar todos los métodos efectivos para recuperar contraseña WordPress, desde los más fáciles (correo electrónico) hasta los más técnicos (phpMyAdmin o FTP). No necesitas ser un experto en informática; solo sigue las instrucciones al pie de la letra y en menos de 10 minutos habrás recuperado el acceso a tu panel de administración.
Vamos a ello.
Primer paso: El método del correo electrónico (El más fácil)
Antes de entrar en técnicas avanzadas, siempre debes probar el método oficial de WordPress. Este es el camino más rápido y no requiere conocimientos técnicos.
Cómo solicitar el enlace de restablecimiento
- Ve a la página de inicio de sesión de tu WordPress. Normalmente es algo como
tudominio.com/wp-adminotudominio.com/wp-login.php. - Verás el formulario clásico de acceso. En lugar de escribir tu contraseña, haz clic en el enlace que dice "¿Has olvidado tu contraseña?" o "Lost your password?".
- Se abrirá una nueva página pidiendo tu nombre de usuario o correo electrónico. Introduce el dato que recuerdes.
- Haz clic en el botón "Obtener nueva contraseña".
- WordPress enviará un enlace de restablecimiento a la dirección de correo electrónico asociada a tu cuenta de administrador.
- Revisa tu bandeja de entrada (y también la carpeta de spam o correo no deseado). Haz clic en el enlace del correo y podrás establecer una nueva contraseña.
[TIP]: Si el correo no llega en unos minutos, revisa la carpeta de spam. A veces los servidores de correo lo filtran por error.
¿Y si este método falla?
Este método falla por dos razones principales:
- No tienes acceso al correo electrónico asociado a la cuenta.
- Tu servidor de alojamiento no está enviando correos correctamente (problema de configuración de PHP mail).
Si te encuentras en esta situación, no te preocupes. Tenemos más balas en la recámara. Sigue leyendo.
Segundo paso: Usar el administrador de archivos de tu hosting (cPanel o Syspanel)
Este es el método favorito para muchos, ya que no requiere instalar nada extra y es muy visual. Vamos a crear un archivo especial que genere una nueva contraseña automáticamente.
Localizar la carpeta de WordPress
Primero, necesitas acceder al panel de control de tu hosting. Dependiendo de tu proveedor, puede ser cPanel, Plesk o nuestro querido Syspanel.
[INFO]: Si tu hosting utiliza Syspanel (nuestro panel de gestión), recuerda que la URL de acceso suele ser https://tudominio.com:2106. Introduce tus credenciales de hosting (no las de WordPress) para entrar.
Una vez dentro:
- Busca la sección "Administrador de archivos" o "File Manager".
- Navega hasta la carpeta donde está instalado WordPress. Normalmente es
public_html,htdocso una subcarpeta comopublic_html/blog. - Busca el archivo llamado
wp-config.php. Este es el archivo de configuración principal.
Crear el script de recuperación
Ahora vamos a crear un pequeño archivo PHP que hará el trabajo sucio por nosotros. Es importante que lo borres después de usarlo por seguridad.
- Dentro de la misma carpeta donde está
wp-config.php, busca la opción "+ Archivo" o "New File". - Nombra el archivo como
reset-pass.php(o cualquier nombre que recuerdes fácilmente). - Haz clic derecho sobre el archivo recién creado y selecciona "Editar" o "Edit".
- Borra el contenido que tenga por defecto y pega el siguiente código:
<?php
define('WP_USE_THEMES', false);
require('wp-blog-header.php');
if (!is_user_logged_in()) {
$user_id = 1; // ID del usuario administrador (normalmente es 1)
$new_password = 'TuNuevaClaveSegura#2024';
wp_set_password($new_password, $user_id);
echo 'Contraseña cambiada correctamente.';
} else {
echo 'Ya estabas logueado.';
}
?>
[WARNING]: Cambia 'TuNuevaClaveSegura#2024' por una contraseña fuerte que quieras usar. Y asegúrate de que el $user_id sea 1. Si tu administrador no es el usuario con ID 1, esto no funcionará. Para estar seguro, usa el método de FTP o phpMyAdmin que veremos después.
- Guarda el archivo (Ctrl+S o en el botón Guardar).
Ejecutar y limpiar
- Abre tu navegador y visita:
tudominio.com/reset-pass.php. - Verás el mensaje "Contraseña cambiada correctamente".
- IMPORTANTE: Vuelve al administrador de archivos y borra inmediatamente el archivo
reset-pass.php. - Ahora ve a
tudominio.com/wp-admine inicia sesión con tu nueva contraseña.
Tercer paso: Acceso por FTP (FileZilla)
Si no puedes acceder al administrador de archivos del hosting, el FTP es tu siguiente opción. Solo necesitas un cliente FTP gratuito como FileZilla.
Conectarse al servidor
- Abre FileZilla.
- En la parte superior, introduce los datos que te dio tu proveedor de hosting:
- Host:
tudominio.como la IP del servidor. - Nombre de usuario: Tu usuario de FTP (no el de WordPress).
- Contraseña: La de FTP.
- Puerto: Normalmente es
21.
- Host:
- Haz clic en "Conexión rápida".
Modificar el tema (functions.php)
Este método es menos invasivo que crear un archivo nuevo, pero requiere editar un archivo existente.
- En el panel derecho de FileZilla, navega a
public_html/wp-content/themes/. - Entra en la carpeta de tu tema activo (por ejemplo,
twentytwentyfour,astra,flavor). - Busca el archivo
functions.php. Haz clic derecho y selecciona "Ver/Editar". Se abrirá un editor de texto local. - Al final del archivo (antes del cierre
?>si existe), pega este código:
// Temporal: Recuperar contraseña
wp_set_password('TuNuevaContraseñaSegura', 1);
- Guarda el archivo en FileZilla (Ctrl+S). FileZilla te preguntará si quieres subir el archivo al servidor. Haz clic en "Sí".
- Ahora ve a
tudominio.com/wp-admine inicia sesión con la contraseña que pusiste en el código. - CRÍTICO: Vuelve a FileZilla, edita de nuevo
functions.phpy borra la línea que añadiste. Guarda y sube el archivo de nuevo.
[WARNING]: Si no borras la línea, cualquier persona que visite tu web podría restablecer la contraseña del usuario 1. Es un agujero de seguridad muy grave.
Cuarto paso: phpMyAdmin (El método definitivo)
Este es el método más técnico, pero también el más fiable si sabes manejar bases de datos. No te asustes, es solo copiar y pegar.
Entrar en la base de datos
- Ve al panel de control de tu hosting (cPanel o Syspanel).
- Busca el ícono de "phpMyAdmin" o "Bases de datos MySQL".
- Haz clic en phpMyAdmin y selecciona la base de datos de tu WordPress (suele llamarse algo como
tuusuario_wpotuusuario_db).
Buscar la tabla de usuarios
- En la columna de la izquierda, verás las tablas de tu base de datos. Busca una que se llame
wp_users. El prefijo puede variar (ej:wp_,wp2_,blog_), pero siempre termina en_users. - Haz clic en esa tabla. Verás una lista de filas. Normalmente solo hay una o dos. Busca la fila donde el
user_loginsea tu nombre de usuario administrador.
Generar el hash MD5
WordPress no guarda contraseñas en texto plano, sino encriptadas. Por eso no podemos simplemente escribir "miNuevaClave".
- Haz clic en la pestaña "SQL" en la parte superior de phpMyAdmin.
- Verás un cuadro de texto. Borra lo que haya y pega la siguiente consulta SQL:
SELECT MD5('TuNuevaClaveSegura');
- Haz clic en "Continuar" o "Ejecutar". Verás el resultado de la función MD5, que es un string de 32 caracteres. Cópialo.
- Ahora, ve a la pestaña "Examinar" o "Browse" de la tabla
wp_users. - Haz clic en el ícono de "Editar" (el lápiz) de tu usuario administrador.
- Busca la columna
user_pass. Verás que tiene un valor largo encriptado. Bórralo. - En su lugar, pega el valor MD5 que copiaste en el paso 3.
- Guarda los cambios haciendo clic en "Continuar" al final de la página.
¡Listo! Ya puedes iniciar sesión en WordPress con tu nueva contraseña.
[INFO]: Este método es el más directo porque no depende de que el servidor pueda enviar correos electrónicos.
Quinto paso: La opción de emergencia (desde el correo de bienvenida)
Si nunca cambiaste la contraseña desde que instalaste WordPress, es posible que aún tengas el correo de bienvenida que te envió el sistema durante la instalación. Busca en tu correo electrónico un mensaje de "WordPress" con el asunto "Nueva cuenta de WordPress". Ese correo contiene la contraseña original generada automáticamente.
[TIP]: Este método solo funciona si no has cambiado la contraseña nunca. Si la cambiaste, este correo es inútil.
Preguntas Frecuentes (FAQ)
¿Cuánto tiempo tarda en llegar el correo de recuperación?
Normalmente es instantáneo. Si no llega en 5-10 minutos, revisa el spam o usa uno de los métodos de esta guía.
¿Por qué no puedo recuperar mi contraseña por correo?
Las causas más comunes son:
- El servidor de correo de tu hosting está mal configurado.
- Tu proveedor de correo (Gmail, Hotmail) bloquea el correo de WordPress.
- La cuenta de correo asociada a tu usuario de WordPress ya no existe.
¿Puedo cambiar la contraseña desde el hosting?
Sí, usando el método del administrador de archivos (paso 2) o phpMyAdmin (paso 4), que son los más directos.
¿Qué hago si no recuerdo ni el nombre de usuario?
En phpMyAdmin, abre la tabla wp_users y verás la columna user_login. Ahí aparece tu nombre de usuario.
¿Es seguro usar el método de phpMyAdmin?
Sí, siempre y cuando cierres la sesión de phpMyAdmin cuando termines y uses una contraseña fuerte. El riesgo no está en el método, sino en dejar la contraseña débil.
Consejos finales para no volver a pasar por esto
- Usa un gestor de contraseñas: Aplicaciones como LastPass, 1Password o Bitwarden guardan tus claves de forma segura y las autocompletan.
- Activa la autenticación en dos pasos (2FA): Aunque olvides la contraseña, necesitarás un código extra para entrar, lo que añade una capa extra de seguridad.
- Mantén tu correo de administrador actualizado: Ve a Usuarios > Perfil y asegúrate de que la dirección de correo sea una que consultes a menudo.
Recuerda que, si tu sitio está alojado con nosotros y usas Syspanel, puedes abrir un ticket de soporte desde el panel (puerto 2106) y estaremos encantados de ayudarte a restablecer el acceso de forma segura.
¡Esperamos que esta guía te haya sido de gran ayuda! Ya no tienes excusa para quedarte fuera de tu propio WordPress.
