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

Cómo acceder al panel de administración de WordPress si olvidaste la contraseña

Actualizado el 28 de diciembre de 2025

¡Tranquilo! Olvidar la contraseña de WordPress es uno de los sustos más comunes para cualquier persona que gestiona una web. Es un momento de pánico, pero te adelanto una buena noticia: tienes muchas formas de recuperar el acceso sin perder ni un solo artículo, página o ajuste. En esta guía extensa y paso a paso, voy a explicarte todos los métodos posibles para recuperar contraseña WordPress, desde los más sencillos hasta los más técnicos, para que elijas el que mejor se adapte a tu nivel de experiencia. Respira hondo, coge un café y vamos a ello.

Antes de Empezar: Entiende Qué es lo que Está Bloqueado

Cuando hablamos de "olvidé contraseña WordPress", nos referimos a la clave de acceso al panel de administración (normalmente tuweb.com/wp-admin). No confundas esto con la contraseña de tu cuenta de hosting o del correo electrónico. Tener claras estas diferencias te ayudará a seguir los pasos correctos. Si lo que has perdido es el acceso a tu panel de control de hosting (donde gestionas los archivos, bases de datos y dominios), los métodos 4 y 5 de esta guía te serán de gran ayuda, ya que requieren tocar archivos directamente. Para el resto de casos, los primeros métodos son rápidos, limpios y no requieren conocimientos de programación.

Método 1: La Opción Clásica de "¿Olvidaste tu contraseña?"

Este es el primer botón al que todos acuden, y es que es el más lógico. WordPress tiene un sistema integrado para restablecer contraseña WordPress mediante un enlace que se envía a tu correo electrónico.

Paso a Paso para el Envío del Enlace

  1. Ve a la página de inicio de sesión de tu WordPress. Normalmente es tuweb.com/wp-login.php o tuweb.com/wp-admin.
  2. Verás el formulario de acceso. Debajo del campo de la contraseña, hay un enlace que dice "¿Olvidaste tu contraseña?". Haz clic en él.
  3. Te pedirá que introduzcas el nombre de usuario o el correo electrónico que usaste al crear la cuenta de administrador.
  4. Introduce el dato y pulsa el botón "Obtener nueva contraseña".
  5. WordPress enviará un correo a la dirección asociada con un enlace único y de un solo uso. Este enlace suele caducar a las 24 horas, así que actúa con rapidez.
  6. Revisa tu bandeja de entrada y también la carpeta de spam o correo no deseado. A veces los servidores de correo lo filtran por error.
  7. Haz clic en el enlace del correo. Te llevará a una página donde podrás escribir tu nueva contraseña dos veces para confirmarla.

[WARNING] Si no recibes el correo, revisa primero la papelera y el spam. Si aún así no aparece, puede que el correo de tu instalación no sea válido o que el servidor de correo esté fallando. No te preocupes, los siguientes métodos no dependen de esto.

Método 2: Acceso Directo a la Base de Datos (PhpMyAdmin)

Si el método del correo falla o simplemente no tienes acceso al email, podemos ir a la raíz del problema: la base de datos. Aquí es donde se almacena la contraseña (encriptada). Vamos a cambiarla manualmente. Necesitarás acceder a tu panel de control de hosting (cPanel, Plesk, etc.) o a Syspanel (si tu hosting usa este panel, recuerda que el puerto de acceso es el 2106, es decir, tu-dominio.com:2106).

Localizando la Base de Datos y la Tabla Correcta

  1. Entra en tu panel de hosting y busca el icono de "Bases de Datos MySQL" o "phpMyAdmin".
  2. Dentro de phpMyAdmin, en la columna de la izquierda, verás la lista de bases de datos. Haz clic en la que corresponde a tu WordPress (suele tener un prefijo como wp_, blog_ o el nombre de tu web).
  3. Ahora verás una lista de tablas. Busca la tabla llamada wp_users (el prefijo puede variar, pero siempre termina en _users). Haz clic en ella.
  4. Se mostrará una tabla con los usuarios de tu web. Busca tu fila (normalmente la que tiene el ID 1 y el rol de Administrador). Haz clic en el icono de "Editar" (el lápiz) en esa fila.

Generando y Guardando la Nueva Contraseña

  1. Verás una tabla con todas las columnas de tu usuario. Busca la fila llamada user_pass.
  2. En el campo de valor, borra el texto que hay (será un hash largo y extraño).
  3. En el desplegable de la izquierda (Función), selecciona MD5. Esto es crucial, ya que WordPress necesita que la contraseña esté en este formato para luego encriptarla de nuevo.
  4. Escribe tu nueva contraseña en el campo de valor. Elige una segura, con mayúsculas, minúsculas, números y símbolos.
  5. Pulsa el botón "Continuar" o "Ejecutar" en la parte inferior derecha para guardar los cambios.

[INFO] Al usar la función MD5, WordPress detectará este cambio la próxima vez que inicies sesión y la volverá a encriptar con su sistema de seguridad estándar (bcrypt). Este método es infalible para acceder WordPress sin contraseña (la antigua) y establecer una nueva.

Método 3: Usando un Archivo de Emergencia (PHP) para Restablecer la Contraseña

Este es un método muy popular entre los desarrolladores porque es rápido y no requiere tocar la base de datos directamente. Se trata de crear un pequeño archivo de texto con código PHP que, al ejecutarlo, te cambia la contraseña en un clic. Luego, lo borras.

Creando el Archivo "reset.php"

  1. Abre un editor de texto simple en tu ordenador (el Bloc de Notas de Windows o TextEdit en Mac).
  2. Copia y pega el siguiente código exactamente como está:
<?php
define('WP_USE_THEMES', false);
require_once(dirname(__FILE__) . '/wp-load.php');
if (isset($_POST['pass']) && isset($_POST['user'])) {
    $user_id = username_exists($_POST['user']);
    if (!$user_id) {
        echo 'Usuario no encontrado.';
    } else {
        wp_set_password($_POST['pass'], $user_id);
        echo 'Contraseña cambiada correctamente para el usuario: ' . $_POST['user'];
    }
}
?>
<form method="post">
    <p>Nombre de usuario: <input type="text" name="user" required></p>
    <p>Nueva contraseña: <input type="text" name="pass" required></p>
    <input type="submit" value="Cambiar Contraseña">
</form>
  1. Guarda este archivo con el nombre reset.php (o cualquier nombre que quieras, pero que termine en .php).

Subiendo el Archivo al Servidor

  1. Accede a tu panel de hosting (o a Syspanel en el puerto 2106) y abre el Administrador de Archivos o accede por FTP (con FileZilla, por ejemplo).
  2. Navega hasta la carpeta raíz de tu instalación de WordPress. Es la carpeta donde se encuentran los archivos wp-config.php, wp-login.php y las carpetas wp-admin y wp-content.
  3. Sube el archivo reset.php que acabas de crear a esa carpeta raíz.

Ejecutando el Script y Limpiando

  1. Abre tu navegador y ve a tuweb.com/reset.php.
  2. Verás un formulario simple. Escribe tu nombre de usuario de administrador y la nueva contraseña que deseas.
  3. Pulsa el botón para enviar el formulario. Verás un mensaje de éxito o error.
  4. ¡CRÍTICO! Inmediatamente después de usarlo, borra el archivo reset.php de tu servidor. Si lo dejas, cualquiera podría usarlo para cambiar tu contraseña de nuevo, es un grave agujero de seguridad.

[WARNING] Este método es muy potente, pero también peligroso si no se limpia. Asegúrate de borrar el archivo justo después de usarlo. Es una forma segura de restablecer contraseña WordPress sin depender del correo.

Método 4: Acceso Directo por FTP (Eliminar el Plugin Conflictivo)

A veces, el problema no es que hayas olvidado la contraseña, sino que un plugin defectuoso te bloquea el acceso al panel y parece que tu contraseña no funciona, cuando en realidad el error es otro. Para descartar esto, podemos acceder por FTP y desactivar todos los plugins manualmente.

Conectando por FTP y Renombrando la Carpeta

  1. Descarga un cliente FTP gratuito como FileZilla.
  2. Conéctalo a tu servidor usando los datos FTP que te proporcionó tu hosting (host, usuario y contraseña). Si usas Syspanel, los datos FTP los encuentras en la sección de "Cuentas FTP" dentro del panel (acceso por puerto 2106).
  3. Navega a la carpeta wp-content dentro de tu instalación de WordPress.
  4. Verás una carpeta llamada plugins. Haz clic derecho sobre ella y selecciona "Renombrar".
  5. Cámbiale el nombre a plugins_desactivados (o cualquier otro nombre).
  6. Ahora intenta acceder a tu panel: tuweb.com/wp-admin. WordPress no encontrará los plugins y los desactivará automáticamente.

[TIP] Si con esto recuperas el acceso, el problema era un plugin. Ve a la sección de Plugins en tu panel, verás que todos aparecen como "Desactivados". Actívalos uno a uno para encontrar al culpable. Cuando lo encuentres, elimínalo o búscale una alternativa. Después de esto, puedes renombrar la carpeta plugins_desactivados de vuelta a plugins para que todo quede ordenado.

Método 5: El Archivo de Configuración (wp-config.php) y el Modo de Mantenimiento

Este es un truco de experto. WordPress tiene una función que activa el "modo de mantenimiento" si el archivo .maintenance existe. Podemos usar un truco similar con el archivo wp-config.php para forzar un reseteo de la contraseña, aunque es menos común. La forma más fiable en este archivo es añadir una línea que defina las llaves de seguridad (salts), pero eso no cambia la contraseña, solo las sesiones.

Sin embargo, hay un método más directo que funciona con este archivo: añadir una definición para deshabilitar plugins, similar al método FTP pero desde el propio archivo.

  1. Accede a tu servidor por FTP o por el Administrador de Archivos de tu hosting (o Syspanel).
  2. Localiza y descarga el archivo wp-config.php a tu ordenador.
  3. Ábrelo con un editor de texto.
  4. Añade esta línea justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', false);

[INFO] Esto no restablece la contraseña, pero puede ayudarte a ver errores de PHP que impiden el acceso. Si el problema es un error fatal en el código, verás el mensaje y podrás solucionarlo. No obstante, para el reseteo de contraseña, los métodos 2 y 3 son mucho más directos.

Preguntas Frecuentes (FAQ) sobre el Acceso a WordPress

¿Cuánto tiempo tarda en llegar el correo de restablecimiento?

Normalmente es instantáneo, pero puede tardar unos minutos. Revisa el spam. Si pasan 10-15 minutos y no llega, pasa al método 2 o 3.

¿Puedo usar el mismo correo para varios usuarios?

Sí, pero el enlace de restablecimiento se enviará a ese correo, y podrás elegir para qué usuario quieres restablecer la contraseña.

¿Qué hago si no tengo acceso al correo electrónico del administrador?

No hay problema. Usa el Método 2 (phpMyAdmin) o el Método 3 (archivo PHP). Son independientes del correo y funcionan siempre.

¿Es seguro usar estos métodos técnicos?

Sí, siempre que los uses con responsabilidad y borres los archivos temporales (como reset.php) después de usarlos. Son herramientas estándar de administración de WordPress.

¿Perderé mi contenido al restablecer la contraseña?

No, absolutamente nada. La contraseña es solo una clave de acceso. Tus artículos, páginas, imágenes y ajustes están a salvo en la base de datos y en los archivos. Solo estás cambiando la llave de la puerta, no la casa.

¿Puedo evitar que esto vuelva a pasar?

¡Por supuesto! Te recomiendo que uses un gestor de contraseñas para guardar todas tus claves de forma segura. También puedes activar la autenticación de dos factores (2FA) para añadir una capa extra de seguridad, de modo que aunque alguien robe tu contraseña, no pueda entrar sin el código de tu móvil.

Conclusión: Respira y Elige tu Método

Como has visto, recuperar contraseña WordPress es un proceso mucho más sencillo de lo que parece. Mi recomendación es que empieces siempre por el Método 1 (el correo), ya que es el más limpio y rápido. Si no funciona, pasa al Método 2 (phpMyAdmin) o al Método 3 (archivo PHP), que son los más efectivos y no dependen de servicios externos. El Método 4 es útil si sospechas que el problema es un plugin y no la contraseña en sí.

La próxima vez que te pase (¡esperemos que no!), ya sabes que tienes un arsenal de soluciones a tu alcance. Y recuerda, si tu hosting usa Syspanel, el acceso a todas estas herramientas (bases de datos, archivos, FTP) lo encontrarás entrando por el puerto 2106. ¡Ya no tienes excusa para no recuperar el control de tu web!

¿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