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

Cómo cambiar la contraseña de WordPress (Todos los métodos)

Actualizado el 12 de septiembre de 2025

¿Olvidaste tu contraseña de WordPress? No te preocupes, es uno de los problemas más comunes que existen. A todos nos ha pasado alguna vez: llevas semanas sin tocar tu web, o tal vez has heredado un sitio de otra persona, y de repente te encuentras con la temida pantalla de acceso sin saber qué escribir.

La buena noticia es que cambiar o recuperar la contraseña de WordPress es un proceso muy sencillo si conoces los métodos adecuados. No necesitas ser un experto en programación ni en servidores. En esta guía extensa y detallada, voy a explicarte todos los métodos posibles para que puedas recuperar el control de tu administración (wp-admin) en cuestión de minutos.

Vamos a ir desde las opciones más fáciles y visuales (como el correo electrónico) hasta las más técnicas (como usar phpMyAdmin o un archivo de funciones). Elige el que mejor se adapte a tu nivel de confianza o a la situación en la que te encuentres.


1. Método 1: Usar el enlace "¿Has olvidado tu contraseña?" (El más rápido)

Este es, sin duda, el método más sencillo y el primero que debes probar si tienes acceso a tu correo electrónico. Es el método oficial de WordPress y funciona en la mayoría de los casos.

Pasos a seguir para recuperar tu acceso

  1. Ve a la página de inicio de sesión de tu WordPress. Normalmente es algo como tudominio.com/wp-admin o tudominio.com/wp-login.php.
  2. Verás el formulario de acceso. Debajo del campo de la contraseña, hay un enlace que dice "¿Has olvidado tu contraseña?". Haz clic en él.
  3. Se abrirá una nueva página que te pedirá que ingreses tu nombre de usuario o tu correo electrónico. Escribe el que recuerdes.
  4. Haz clic en el botón "Obtener nueva contraseña".
  5. WordPress enviará un correo electrónico a la dirección asociada a tu cuenta. Este correo contendrá un enlace especial.
  6. Revisa tu bandeja de entrada (y también la carpeta de spam o correo no deseado). Haz clic en el enlace que te han enviado.
  7. Serás dirigido a una página donde podrás definir una nueva contraseña. Elige una segura y confirma el cambio.
  8. ¡Listo! Ya puedes iniciar sesión con tu nueva contraseña.

[TIP] Este método es infalible si tienes acceso al correo electrónico con el que registraste tu sitio. Si no lo tienes, no te preocupes, pasa al siguiente método.


2. Método 2: Cambiar la contraseña desde el panel de administración (Si aún tienes sesión iniciada)

A veces no has olvidado la contraseña, sino que simplemente quieres cambiarla por seguridad o porque te la ha pedido un cliente. Si actualmente tienes una sesión iniciada, puedes cambiarla en menos de un minuto.

Pasos para cambiar tu contraseña estando dentro

  1. Inicia sesión en tu panel de administración de WordPress (wp-admin).
  2. En el menú lateral izquierdo, ve a Usuarios y haz clic en Todos los usuarios.
  3. Pasa el cursor sobre tu nombre de usuario y haz clic en Editar.
  4. Baja hasta la sección "Gestión de cuenta".
  5. Haz clic en el botón "Establecer nueva contraseña".
  6. WordPress generará automáticamente una contraseña muy segura y compleja. Puedes usarla tal cual o escribir la tuya propia en el campo que aparece.
  7. Haz clic en el botón "Actualizar usuario" en la parte inferior de la página.

[INFO] Si usas la contraseña generada automáticamente, te recomiendo guardarla en un gestor de contraseñas para no perderla. Es muy difícil de recordar, pero extremadamente segura.


3. Método 3: Reset de contraseña vía FTP o el Administrador de Archivos (Sin acceso a wp-admin)

Este método es para cuando no tienes acceso al panel ni al correo electrónico, pero sí tienes acceso a los archivos de tu hosting. Es la solución clásica y muy efectiva. Necesitarás un cliente FTP como FileZilla o usar el "Administrador de Archivos" que viene en tu panel de control (cPanel, Syspanel, etc.).

3.1. Conectarte a tu servidor

Primero, necesitas conectarte a tu hosting. Si usas Syspanel (el panel de control que mencionamos antes), la forma más fácil es entrar por el puerto 2106 desde tu navegador. Busca la opción "Administrador de Archivos" dentro de Syspanel.

Si prefieres FTP, abre FileZilla y conecta con las credenciales que te dio tu proveedor de hosting.

3.2. Crear un archivo PHP de emergencia

Esta es la parte clave. Vamos a crear un archivo que le diga a WordPress que cambie tu contraseña.

  1. Abre un editor de texto simple en tu computadora (como el Bloc de notas en Windows o TextEdit en Mac).
  2. Copia y pega el siguiente código:
<?php
// Archivo para resetear la contraseña de WordPress
define('WP_USE_THEMES', false);
require_once(dirname(__FILE__) . '/wp-load.php');

// Cambia 'tu_nuevo_usuario' por tu nombre de usuario y 'tu_nueva_contrasena' por tu nueva contraseña
wp_set_password('tu_nueva_contrasena', get_user_by('login', 'tu_nuevo_usuario')->ID);
echo "Contraseña cambiada correctamente. ¡Elimina este archivo ahora!";
?>
  1. IMPORTANTE: Debes reemplazar tu_nueva_contrasena por la contraseña que quieres usar (pon una segura) y tu_nuevo_usuario por tu nombre de usuario exacto de WordPress.
  2. Guarda este archivo con un nombre raro y difícil de adivinar, por ejemplo: reset-12345.php.

3.3. Subir el archivo y ejecutarlo

  1. Ve a la carpeta raíz de tu instalación de WordPress (donde están las carpetas wp-admin, wp-content y wp-includes).
  2. Sube el archivo reset-12345.php que acabas de crear.
  3. Ahora, abre tu navegador y ve a esta dirección: tudominio.com/reset-12345.php.
  4. Deberías ver un mensaje en pantalla que dice: "Contraseña cambiada correctamente. ¡Elimina este archivo ahora!".
  5. ¡CRÍTICO! Inmediatamente después de ver el mensaje, ve a tu servidor (FTP o Administrador de Archivos) y elimina el archivo reset-12345.php. Si lo dejas, es un grave agujero de seguridad, ya que cualquiera podría cambiar tu contraseña.

[WARNING] Este método es muy poderoso, pero peligroso si no se elimina el archivo. Asegúrate de borrarlo en cuanto termines. Si no sabes usar FTP, te recomiendo el siguiente método con phpMyAdmin, que es más visual.


4. Método 4: Resetear la contraseña con phpMyAdmin (Directo en la base de datos)

Este es otro método muy utilizado. Es ideal si tienes acceso a la base de datos de tu sitio web y te sientes cómodo navegando por phpMyAdmin (una herramienta de gestión de bases de datos). No te asustes, es más fácil de lo que parece.

4.1. Acceder a phpMyAdmin

La forma de acceder depende de tu proveedor de hosting.

  • Si usas cPanel, busca el icono de phpMyAdmin en la sección "Bases de Datos".
  • Si usas Syspanel, entra por el puerto 2106 y busca la sección de bases de datos. Ahí deberías encontrar el acceso a phpMyAdmin.

4.2. Encontrar la tabla de usuarios

  1. Una vez dentro de phpMyAdmin, verás una lista de bases de datos en el lado izquierdo. Haz clic en la base de datos de tu WordPress (suele tener un prefijo como tuweb_wp).
  2. Verás una lista de tablas. Busca una que se llame wp_users. El prefijo wp_ puede ser diferente si lo cambiaste por seguridad, pero el nombre de la tabla siempre termina en _users.
  3. Haz clic en el enlace "Examinar" (o "Browse") que está al lado de wp_users. Verás una lista de los usuarios de tu sitio.

4.3. Cambiar la contraseña

  1. Busca tu nombre de usuario en la columna user_login.
  2. Haz clic en el icono de "Editar" (generalmente un lápiz) al lado de tu fila.
  3. Busca la columna llamada user_pass. Ahí está tu contraseña cifrada.
  4. En el campo de valor, escribe la nueva contraseña que quieres usar en texto plano.
  5. MUY IMPORTANTE: En el desplegable de la columna "Función" (o "Function"), selecciona MD5. Esto es crucial porque WordPress necesita que la contraseña esté cifrada con este algoritmo. Si no lo haces, la contraseña no funcionará.
  6. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.
  7. ¡Listo! Tu contraseña ha sido cambiada. Ve a tu wp-admin y prueba a iniciar sesión.

[INFO] Si por alguna razón el método MD5 no te funciona (en versiones muy antiguas de WordPress), puedes probar a seleccionar la función PHP y usar el siguiente código en el campo de valor: <?php echo password_hash('tu_nueva_contrasena', PASSWORD_DEFAULT); ?>. Pero para la mayoría de los casos, MD5 es suficiente.


5. Método 5: Usar un plugin de seguridad (La vía fácil si tienes acceso al panel)

Esta es una opción muy cómoda si aún puedes entrar en tu administración, pero quieres una forma más segura de gestionar tus contraseñas o si tienes varios usuarios. Los plugins de seguridad suelen tener herramientas para esto.

Pasos con un plugin como Wordfence o iThemes Security

  1. Inicia sesión en tu wp-admin.
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "Wordfence Login Security" o "iThemes Security". Instala y activa el que prefieras.
  4. Una vez activado, busca la sección de "Login Security" o "Cambio de contraseña" en el menú del plugin.
  5. Estos plugins te permiten forzar el cambio de contraseña a todos los usuarios, o cambiarla específicamente para uno. También suelen tener la opción de "Enviar enlace de restablecimiento" a un usuario.
  6. Sigue las instrucciones del plugin, que suelen ser muy visuales y guiadas.

[TIP] Más allá de cambiar tu contraseña, te recomiendo encarecidamente instalar un plugin de seguridad para proteger tu sitio de futuros intentos de acceso no autorizados. Es una inversión de tiempo que vale mucho la pena.


6. Método 6: Editar el archivo functions.php (El último recurso)

Este método es similar al de FTP, pero en lugar de crear un archivo nuevo, modificamos uno existente. Es un poco más delicado, pero igual de efectivo. Úsalo solo si los métodos anteriores han fallado.

6.1. Acceso al archivo functions.php

  1. Conéctate a tu hosting por FTP o por el Administrador de Archivos de Syspanel (puerto 2106).
  2. Navega hasta la carpeta wp-content > themes > [nombre-de-tu-tema-activo]. Por ejemplo, si usas el tema Twenty Twenty-Four, entrarás a la carpeta twentytwentyfour.
  3. Encuentra el archivo functions.php y haz una copia de seguridad (descárgalo a tu computadora).
  4. Ahora, edita el archivo functions.php con un editor de texto.

6.2. Añadir el código de restablecimiento

  1. Justo al principio del archivo, después de la línea que dice <?php, pega el siguiente código:
wp_set_password('nueva_contrasena_segura', 1);
  • Reemplaza nueva_contrasena_segura por la contraseña que quieras.
  • El número 1 es el ID del usuario. Si tu usuario no es el ID 1, tendrás que averiguar el tuyo (puedes verlo en la base de datos). Pero el 99% de las veces, el primer usuario creado es el ID 1.
  1. Guarda el archivo y súbelo de vuelta a tu servidor, reemplazando el original (asegúrate de haber hecho la copia de seguridad).
  2. Ahora, intenta iniciar sesión en tu wp-admin con la contraseña que pusiste. ¡Debería funcionar!
  3. ¡CRÍTICO! Una vez que hayas entrado, ve inmediatamente a Apariencia > Editor de archivos (o vuelve a FTP) y elimina la línea de código que añadiste. Vuelve a guardar el archivo original.

[WARNING] Si olvidas eliminar el código, cualquier persona que visite tu web podría ejecutar el cambio de contraseña de nuevo, dejando tu sitio vulnerable. Es un método rápido, pero requiere mucha atención.


7. Preguntas Frecuentes (FAQ) sobre el cambio de contraseña

Aquí te resuelvo las dudas más habituales que nos llegan al soporte técnico sobre este tema.

7.1. He cambiado la contraseña, pero sigo sin poder entrar. ¿Qué hago?

Esto suele pasar por dos motivos: o estás escribiendo mal la contraseña (asegúrate de que no tienes las mayúsculas activadas o que la tecla Bloq Mayús está desactivada), o el navegador está guardando una contraseña antigua. Prueba a borrar la caché del navegador o a entrar en una ventana de incógnito. Si sigues sin poder, repite el proceso de cambio con phpMyAdmin, asegurándote de seleccionar la función MD5.

7.2. No recibo el correo para resetear la contraseña. ¿Por qué?

El correo de restablecimiento a veces tarda unos minutos. Revisa la carpeta de spam o correo no deseado. Si no aparece, es probable que tu servidor no esté enviando correos correctamente (algo común en algunos hostings). En ese caso, usa los métodos de FTP o phpMyAdmin que te he explicado, ya que no dependen del correo.

7.3. ¿Qué pasa si no recuerdo mi nombre de usuario de WordPress?

No pasa nada. Puedes encontrarlo en la base de datos a través de phpMyAdmin. Busca la tabla wp_users y mira la columna user_login. Ahí estará tu nombre de usuario.

7.4. ¿Es seguro usar el método de MD5 en phpMyAdmin?

Sí, es seguro. WordPress utiliza el cifrado MD5 para almacenar las contraseñas desde hace muchos años. Al seleccionar la función MD5 en phpMyAdmin, estás replicando exactamente lo que WordPress hace internamente. En versiones más recientes, WordPress añade un "hash" adicional (salt), pero el método MD5 sigue siendo compatible y reconocido por el sistema. Es la solución más fiable cuando no tienes acceso al panel.

7.5. Mi hosting usa Syspanel. ¿En qué se diferencia para este proceso?

En nada, en esencia. La única diferencia es la interfaz para acceder a los archivos o a la base de datos. Recuerda que para entrar a Syspanel debes usar el puerto 2106 en tu navegador (por ejemplo, tudominio.com:2106). Una vez dentro, busca las herramientas de "Administrador de Archivos" o "Bases de Datos" y sigue los pasos de los métodos 3 y 4.


Conclusión y Consejo Final

Como has visto, cambiar la contraseña de WordPress es un proceso accesible para cualquier persona, independientemente de su nivel técnico. Desde la opción más simple del enlace de correo hasta la más avanzada de

¿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