Cómo restablecer manualmente la contraseña de administrador de WordPress
Si has olvidado tu contraseña de administrador de WordPress y no puedes restablecerla a través del enlace estándar “He olvidado mi contraseña”, puedes restablecerla manualmente utilizando varios métodos. Aquí tienes una guía paso a paso sobre cómo restablecer manualmente tu contraseña de administrador de WordPress a través de phpMyAdmin, FTP y functions.php.
Método 1: Restablecer su contraseña a través de phpMyAdmin
Este método implica acceder a su base de datos de WordPress directamente a través de phpMyAdmin. Normalmente está disponible a través del panel de control de su alojamiento web.
Paso 1: Inicie sesión en el panel de control de su alojamiento web
- Inicie sesión en su cPanel o panel de control de alojamiento web.
- Busque y haga clic en phpMyAdmin en la sección Bases de datos.
Paso 2: Acceder a la base de datos de WordPress
- En phpMyAdmin, localice la base de datos utilizada por su sitio WordPress (normalmente tiene un nombre similar al de su sitio o el prefijo wp_).
- Haga clic en el nombre de la base de datos para desplegar sus tablas.
Paso 3: Encuentre la tabla Usuarios
- Busque la tabla que termina con _users (a menudo se llamará wp_users, pero esto puede variar dependiendo del prefijo de su tabla).
- Haga clic en la tabla wp_users para abrirla. Esta tabla contiene información sobre todos los usuarios registrados.
Paso 4: Edite su contraseña de usuario administrador
- Busque la fila correspondiente a su nombre de usuario administrador (normalmente ID 1).
- Haga clic en el botón Editar (icono de lápiz) situado junto a la fila del usuario administrador.
- En el campo user_pass, verá su contraseña actual en un formato encriptado (hash utilizando MD5).
- Seleccione MD5 en el menú desplegable Función situado junto al campo user_pass.
- Introduzca su nueva contraseña en texto sin formato en la columna Valor.
- Desplácese hacia abajo y haga clic en Ir para guardar los cambios.
Paso 5: Inicie sesión en WordPress
Después de guardar los cambios, puede iniciar sesión en el panel de administración de WordPress con la nueva contraseña.
Método 2: Restablecer la contraseña a través de FTP modificando el archivo functions.php
Si no tiene acceso a phpMyAdmin, puede restablecer su contraseña añadiendo código al archivo functions.php de su tema a través de FTP.
Paso 1: Acceda a su sitio web a través de FTP
- Utilice un cliente FTP (como FileZilla) para conectarse al servidor de su sitio web. Necesitará sus credenciales FTP (disponibles en el panel de control de su alojamiento).
- Una vez conectado, vaya a la carpeta /wp-content/themes/.
- Abra la carpeta de su tema activo.
Paso 2: Editar el archivo functions.php
- Dentro de la carpeta del tema activo, localice el archivo functions.php.
- Haga clic con el botón derecho en el archivo y seleccione Ver/Editar para abrirlo en su editor de texto.
Paso 3: Añadir código para restablecer la contraseña
- Añada el siguiente código al final del archivo functions.php:wp_set_password(‘nueva_contraseña’, 1);
Sustituye ‘new_password’ por la nueva contraseña que quieras utilizar. El número 1 se refiere al ID de usuario del usuario administrador (normalmente ID 1).
- Guarda el archivo y súbelo de nuevo al servidor vía FTP.
Paso 4: Inicie sesión en WordPress
- Inicie sesión en el panel de administración de WordPress con la nueva contraseña que acaba de establecer.
- Una vez iniciada la sesión, elimine el código del archivo functions.php para evitar riesgos de seguridad:
- Vuelva a abrir functions.php a través de FTP y elimine el código que ha añadido.
- Guarde el archivo y vuelva a cargarlo.
Método 3: Restablecer la contraseña a través de wp-cli (línea de comandos)
Si tiene acceso SSH a su servidor de alojamiento, puede utilizar wp-cli para restablecer la contraseña. Este es un método rápido y eficiente para los usuarios cómodos con la línea de comandos.
Paso 1: Inicie sesión a través de SSH
- Conéctese a su servidor mediante SSH utilizando una aplicación de terminal (por ejemplo, PuTTY o la aplicación Terminal en macOS/Linux).
- Navegue hasta el directorio raíz de WordPress.
Paso 2: Ejecute el comando wp-cli
- Ejecute el siguiente comando para actualizar la contraseña del usuario admin:wp user update 1 –user_pass=”nueva_contraseña”
Sustituya new_password por su nueva contraseña. El número 1 es el ID de usuario del admin.
Paso 3: Inicie sesión en WordPress
Una vez ejecutado el comando, puede iniciar sesión en el panel de WordPress con la nueva contraseña.
Método 4: Restablecer contraseña mediante el script de restablecimiento de contraseña de emergencia
WordPress ofrece un script de restablecimiento de contraseña de emergencia que puede cargar manualmente y utilizar para restablecer la contraseña de administrador.
Paso 1: Descargar el script de emergencia
- Descargue el script de restablecimiento de contraseña de emergencia de los recursos oficiales de WordPress en WordPress Codex.
Paso 2: Subir el script vía FTP
- Utilice un cliente FTP para subir el script a su directorio raíz de WordPress (donde se encuentra wp-config.php).
Paso 3: Ejecute el script
- Después de cargarlo, vaya a la URL del script en su navegador (por ejemplo, yoursite.com/emergency.php).
- Siga las instrucciones que aparecen en pantalla para restablecer su contraseña de administrador.
- Una vez completado, elimine el script de su servidor por razones de seguridad.
Conclusión
Restablecer manualmente la contraseña de administrador de WordPress es fácil con acceso a phpMyAdmin, FTP o wp-cli. Siguiendo estos métodos, puede recuperar el acceso a su panel de WordPress de forma rápida y segura. Asegúrese de eliminar cualquier código o script añadido durante el proceso para mantener su sitio seguro después de restablecer la contraseña.