Cómo acceder al panel de administración de WordPress si olvidé la contraseña
Perder el acceso a tu propio sitio web por olvidé contraseña WordPress es una situación más común de lo que parece, y desde luego, no es el fin del mundo. Como técnico de soporte, he ayudado a cientos de personas a recuperar contraseña WordPress con métodos que van desde lo más sencillo (un clic en un enlace) hasta soluciones técnicas directas desde el servidor. En esta guía, te explicaré paso a paso cómo acceder WordPress sin contraseña, usando herramientas que probablemente ya tienes a mano.
Vamos a empezar con el método más recomendado y, si falla, iremos escalando a opciones más avanzadas. No te preocupes por el nivel técnico: cada paso está explicado para que lo entienda cualquier persona, incluso si nunca has tocado un archivo de código.
Método 1: La opción oficial y más fácil – “¿Has olvidado tu contraseña?”
Este es el camino que debes intentar primero. WordPress incluye un sistema de recuperación automática que funciona en el 99% de los casos, siempre que tengas acceso al correo electrónico con el que registraste tu cuenta de administrador.
Paso a paso para recuperar tu acceso
- 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. - Justo debajo del formulario de contraseña, verás un enlace que dice “¿Has olvidado tu contraseña?”. Haz clic en él.
- Se abrirá una nueva página pidiéndote tu nombre de usuario o dirección de correo electrónico. Introduce el dato que recuerdes.
- Haz clic en “Obtener nueva contraseña”.
- WordPress enviará un enlace mágico a la bandeja de entrada de ese correo electrónico. Revisa también la carpeta de Spam o Correo no deseado por si acaso.
- Abre el correo y haz clic en el enlace. Te llevará a una página donde podrás escribir una nueva contraseña segura (mínimo 8 caracteres, con mayúsculas, números y símbolos).
- ¡Listo! Ya puedes iniciar sesión con tu nueva clave.
[INFO] Este método solo funciona si el correo electrónico de tu cuenta de administrador sigue siendo accesible para ti. Si perdiste el acceso a ese correo, salta directamente al Método 2 o 3.
Método 2: Recuperar contraseña desde tu panel de hosting (Syspanel)
Si no recibes el correo de recuperación o no recuerdas ni el usuario ni el email, la siguiente opción es modificar la contraseña directamente desde el servidor. Aquí es donde entra en juego tu panel de control de hosting. En nuestro sistema, este panel se llama Syspanel y se accede a través del puerto 2106.
Cómo cambiar la contraseña desde Syspanel
- Accede a Syspanel: Abre tu navegador y escribe
tudominio.com:2106(por ejemplo,mipaginaweb.com:2106). Introduce tu usuario y contraseña de hosting (los mismos que usas para gestionar tu cuenta). - Busca la base de datos: Dentro de Syspanel, localiza la sección de Bases de Datos o phpMyAdmin. Normalmente está en un menú lateral.
- Abre phpMyAdmin: Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña con todas las bases de datos de tu sitio.
- Selecciona tu base de datos: En la columna de la izquierda, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress (suele llamarse algo como
tuusuario_wpowordpress_db). - Busca la tabla de usuarios: Dentro de la base de datos, busca una tabla que se llame
wp_users. (A veces el prefijo cambia, por ejemplowp2_usersoblog_users). Haz clic en ella. - Edita tu usuario: Verás una fila con tu nombre de usuario (por ejemplo,
admin). Haz clic en el icono de Editar (normalmente un lápiz) que está al inicio de esa fila. - Cambia la contraseña: Busca la columna llamada
user_pass. En el campo de valor, hay un texto largo y encriptado. Bórralo y escribe tu nueva contraseña en texto plano (por ejemplo,MiClaveSegura2024!). - Selecciona el tipo de hash: En la columna de la derecha, donde dice Función, despliega el menú y selecciona MD5. Esto es importante para que WordPress entienda la contraseña.
- Guarda los cambios: Haz clic en Continuar o Guardar (según la versión de phpMyAdmin).
[WARNING] Este método requiere que tengas acceso a las credenciales de tu hosting. Si no las tienes, deberás contactar con tu proveedor de hosting para que te las proporcione. Además, asegúrate de escribir bien la nueva contraseña, porque no podrás verla después de guardarla.
Método 3: Acceder a WordPress sin contraseña mediante FTP
Si no tienes acceso a Syspanel o prefieres no tocar la base de datos, puedes acceder WordPress sin contraseña desactivando un plugin o tema que esté causando el bloqueo, o añadiendo un código especial a un archivo. Necesitarás un cliente FTP como FileZilla.
Paso 1: Conéctate por FTP a tu servidor
- Abre FileZilla y conecta usando los datos FTP que te proporcionó tu hosting (servidor, usuario, contraseña y puerto, normalmente 21).
- Una vez conectado, navega hasta la carpeta raíz de tu WordPress (suele ser
public_htmlowww).
Paso 2: Desactiva todos los plugins (si sospechas de un plugin)
A veces un plugin defectuoso impide el inicio de sesión. Desactivarlos todos es una forma segura de forzar el acceso.
- Dentro de la carpeta raíz, busca la carpeta
wp-content. - Dentro de
wp-content, busca la carpetaplugins. - Renombra la carpeta
pluginsa algo comoplugins_desactivados. Esto hará que WordPress no pueda cargar ningún plugin. - Ahora intenta acceder a
tudominio.com/wp-admin. Si el problema era un plugin, WordPress se cargará sin ellos y podrás iniciar sesión con tu contraseña antigua (si la recuerdas) o usando el método 1.
[TIP] Si logras entrar, ve a Plugins y reactívalos uno por uno para identificar cuál causaba el problema. Luego, renombra la carpeta de nuevo a
plugins.
Paso 3: Añade un código de recuperación en functions.php
Si no recuerdas la contraseña y no puedes usar el método 1, puedes inyectar un código temporal en el tema activo para recuperar contraseña WordPress desde el panel.
- En FileZilla, ve a
wp-content/themes. - Abre la carpeta del tema que tienes activo (por ejemplo,
twentytwentyfouroastra). - Busca el archivo
functions.php. Haz clic derecho sobre él y selecciona Ver/Editar. Se abrirá en un editor de texto. - Al final del archivo, justo antes de la línea que cierra con
?>, pega este código:
wp_set_password('NuevaClaveSegura2024', 1);
Explicación: 'NuevaClaveSegura2024' es la nueva contraseña que quieres establecer. El número 1 es el ID del usuario administrador (normalmente el primer usuario creado). Si tu administrador tiene otro ID, cámbialo.
- Guarda el archivo y súbelo de nuevo al servidor (FileZilla te preguntará si quieres sobrescribir, dile que sí).
- Ahora ve a
tudominio.com/wp-admine inicia sesión con el nombre de usuario que corresponda (por ejemplo,admin) y la contraseña que pusiste en el código. - Inmediatamente después de iniciar sesión, vuelve a editar
functions.phpy borra la línea que añadiste. Si no lo haces, cualquiera podría cambiar tu contraseña visitando cualquier página de tu sitio.
[WARNING] Este método es temporal y muy potente. Si olvidas borrar el código, cualquiera que visite tu web podría cambiar la contraseña del administrador. Hazlo justo después de entrar.
Método 4: Usar WP-CLI desde la terminal (para usuarios avanzados)
Si tu hosting te permite acceso SSH (línea de comandos), puedes recuperar contraseña WordPress con un solo comando. Este método es el más rápido y seguro, pero requiere conocimientos técnicos.
- Conéctate por SSH a tu servidor.
- Navega hasta la carpeta raíz de tu WordPress (por ejemplo,
cd /home/usuario/public_html). - Ejecuta este comando:
wp user update 1 --user_pass="NuevaClaveSegura2024"
- Sustituye
1por el ID de tu usuario administrador y"NuevaClaveSegura2024"por tu nueva contraseña. - Ya puedes iniciar sesión.
[INFO] WP-CLI suele estar preinstalado en la mayoría de los hostings modernos. Si no lo está, puedes instalarlo siguiendo las instrucciones de tu proveedor.
Preguntas frecuentes (FAQ) para resolver dudas comunes
P: ¿Qué hago si no recuerdo ni el nombre de usuario ni el correo electrónico?
R: En ese caso, debes acceder a la base de datos por phpMyAdmin (Método 2) y buscar en la tabla wp_users la columna user_login y user_email. Ahí verás los datos de todos los usuarios registrados. Luego puedes cambiar la contraseña como se explicó.
P: ¿Es seguro usar el método de FTP con el código en functions.php?
R: Sí, siempre que borres el código inmediatamente después de iniciar sesión. Si lo dejas puesto, cualquiera podría cambiar tu contraseña visitando tu web.
P: ¿Puedo perder datos al cambiar la contraseña desde la base de datos?
R: No, cambiar la contraseña desde phpMyAdmin solo modifica el campo user_pass. No afecta a entradas, páginas, comentarios ni configuraciones.
P: ¿Qué hago si el enlace de recuperación no llega al correo?
R: Revisa la carpeta de Spam. Si no está allí, es probable que tu servidor de correo esté mal configurado. En ese caso, usa el Método 2 (Syspanel) o el Método 3 (FTP).
P: ¿Puedo evitar que esto vuelva a pasar?
R: Sí, te recomiendo usar un gestor de contraseñas como LastPass o Bitwarden para guardar tus claves. También puedes activar la autenticación de dos factores (2FA) en WordPress, que te permitirá acceder incluso si pierdes la contraseña, siempre que tengas el teléfono a mano.
Conclusión: Nunca más te quedes fuera de tu WordPress
Como has visto, hay múltiples formas de recuperar contraseña WordPress o acceder WordPress sin contraseña. Desde el simple clic en “¿Has olvidado tu contraseña?” hasta la modificación directa en la base de datos, todas son soluciones viables que no requieren ser un experto en programación.
Mi recomendación personal es que siempre intentes primero el método oficial (correo electrónico). Si falla, el acceso a Syspanel (puerto 2106) es tu mejor aliado, porque te permite modificar la contraseña de forma limpia y sin riesgos de seguridad. Y si todo lo demás falla, el FTP con el código temporal es tu salvavidas definitivo.
Recuerda que en el mundo del hosting y WordPress, los problemas de acceso son normales, pero con estas herramientas, tú tienes el control. Si después de intentarlo todo sigues sin poder entrar, no dudes en contactar con el soporte técnico de tu hosting. ¡Estamos aquí para ayudarte!
