Cómo cambiar la contraseña de WordPress desde DirectAdmin (sin phpMyAdmin)
¿Olvidaste la contraseña de tu WordPress y no sabes cómo recuperarla? No te preocupes, es uno de los sustos más comunes, pero también de los más fáciles de solucionar. Te voy a guiar paso a paso para que puedas cambiar la contraseña de WordPress desde DirectAdmin, sin necesidad de tocar phpMyAdmin ni líneas de código complejas.
Este método es perfecto si tienes acceso a tu panel de control de hosting (DirectAdmin) pero no puedes entrar en tu administración de WordPress. Es una solución rápida, limpia y muy segura que te permitirá recuperar el acceso a tu sitio web en menos de cinco minutos.
Vamos a ello, sin tecnicismos raros y con un lenguaje claro para que lo entiendas todo.
¿Por qué usar DirectAdmin y no phpMyAdmin?
Cuando hablamos de reset contraseña wordpress, mucha gente piensa que la única vía es entrar en la base de datos con phpMyAdmin. Eso es cierto, pero es un proceso más delicado porque modificas datos directamente en la base de datos, y si tocas algo que no debes, puedes romper el sitio.
En cambio, DirectAdmin nos ofrece una herramienta llamada "Administrador de Contraseñas" o "Password Manager" (dependiendo de la versión). Esta herramienta está diseñada específicamente para actualizar los datos de acceso de los scripts instalados, como WordPress.
La principal ventaja es que no necesitas buscar en tablas ni ejecutar consultas SQL. Simplemente seleccionas tu dominio, indicas el usuario y escribes la nueva contraseña. El panel hace el trabajo sucio por ti, actualizando la tabla wp_users correctamente.
Además, este método es mucho más seguro para principiantes. Es imposible que borres una tabla o modifiques un valor incorrecto, ya que la interfaz te guía visualmente.
Antes de empezar: Requisitos y preparación
Antes de lanzarnos a cambiar la contraseña de WordPress desde DirectAdmin, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales (usuario y contraseña) de tu panel de control de hosting. Normalmente te las envía tu proveedor de hosting al contratar el servicio.
- Conocer el nombre de usuario de WordPress: Este es el nombre de usuario que usas para iniciar sesión en tu panel de administración (
/wp-admin). Si no lo recuerdas, no pasa nada, lo veremos en el proceso. - Una contraseña nueva segura: Te recomiendo usar una combinación de letras mayúsculas y minúsculas, números y símbolos. Por ejemplo:
MiNuevaClave#2024!. Evita usar fechas de nacimiento o nombres comunes.
[INFO] Este tutorial es para DirectAdmin. Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es similar pero el acceso al panel es a través del puerto 2106 (ejemplo:
https://tu-dominio.com:2106). La lógica de buscar "WordPress" o "Password Manager" es la misma.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador web favorito (Chrome, Firefox, etc.) y escribe la URL de acceso a DirectAdmin. Suele tener este formato:
https://tu-dominio.com:2222https://tu-ip-del-servidor:2222
Si no estás seguro de cuál es, consulta el correo de bienvenida de tu hosting o el soporte técnico de tu proveedor.
Introduce tu Usuario y Contraseña de DirectAdmin y haz clic en "Login" o "Entrar".
Paso 2: Busca la sección de "Administrador de Contraseñas"
Una vez dentro de DirectAdmin, verás un panel con muchos iconos. No te agobies, solo necesitamos uno. Busca un icono que se llame:
- "Administrador de Contraseñas"
- "Password Manager"
- "Change Passwords"
Normalmente está en la sección de "Account Manager" o "Administración de Cuenta". Si tienes problemas para encontrarlo, usa el buscador interno del panel (si está disponible) o mira en la columna lateral izquierda.
Haz clic en ese icono.
Paso 3: Localiza tu instalación de WordPress
En la pantalla de "Administrador de Contraseñas", verás una lista de todos los scripts y aplicaciones instaladas en tu cuenta. Busca el nombre de tu dominio o la entrada que diga "WordPress".
Es posible que tengas varios dominios o subdominios con WordPress. Asegúrate de seleccionar el correcto. Si tienes dudas, el nombre del dominio suele aparecer al lado del icono de WordPress.
Paso 4: Selecciona el usuario y escribe la nueva contraseña
Al hacer clic en la entrada de WordPress, se desplegarán las opciones. Verás un menú desplegable (o una lista) con los usuarios de WordPress que existen en esa instalación.
Selecciona tu nombre de usuario (o el que quieras resetear). Luego, en el campo de la nueva contraseña, escribe la clave que has decidido usar.
[WARNING] Asegúrate de escribir la contraseña correctamente. Algunos paneles tienen un campo de confirmación para evitar errores de escritura. Si no lo tienen, escribe con mucho cuidado y evita usar teclas que puedan fallar.
Paso 5: Guarda los cambios y prueba el acceso
Después de escribir la nueva contraseña, busca el botón que diga "Guardar", "Actualizar" o "Change Password". Haz clic en él.
DirectAdmin procesará la solicitud y te mostrará un mensaje de confirmación. ¡Listo! Ya has logrado recuperar password wordpress desde el panel de control.
Ahora, ve a la URL de tu administración de WordPress (https://tu-dominio.com/wp-admin) e intenta iniciar sesión con tu nombre de usuario y la nueva contraseña que acabas de crear. Debería funcionar a la primera.
¿Qué pasa si no encuentro la opción de WordPress en DirectAdmin?
Es una posibilidad real si tu instalación de WordPress se hizo de forma manual (subiendo archivos por FTP) o si tu proveedor de hosting usa una versión de DirectAdmin muy personalizada.
No te preocupes, aún tienes una alternativa sencilla sin usar phpMyAdmin: el archivo functions.php de tu tema.
Método alternativo: Usar el archivo functions.php
Este es un truco clásico y muy efectivo. Solo necesitas acceso a los archivos de tu web, ya sea por FTP (FileZilla) o desde el Administrador de Archivos de DirectAdmin.
- Ve al Administrador de Archivos en DirectAdmin y navega hasta la carpeta de tu dominio (
public_htmlodomains/tudominio.com/public_html). - Entra en
wp-content>themesy abre la carpeta de tu tema activo (por ejemplo,twentytwentyfour). - Busca el archivo
functions.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit". - Al final del archivo (pegando justo antes de la última línea
?>o simplemente al final), añade este código:
// Reseteo temporal de contraseña de WordPress
wp_set_password( 'TuNuevaClaveSegura#2024', get_current_user_id() );
- Guarda el archivo. Ahora, ve a la URL de tu sitio (
https://tudominio.com) una sola vez. Eso ejecutará el código. - Inicia sesión en
/wp-admincon tu usuario y la contraseña que pusiste en el código. - ¡IMPORTANTE! Vuelve a editar el archivo
functions.phpy ELIMINA la línea de código que añadiste. Si la dejas, cada vez que alguien visite tu web, cambiará la contraseña a esa misma clave, ¡un agujero de seguridad enorme!
[WARNING] Este método es válido, pero debes ser muy cuidadoso de eliminar el código después. Si no te sientes cómodo editando código, es mejor que contactes con el soporte de tu hosting y les pidas ayuda para cambiar la contraseña de WordPress desde DirectAdmin de forma oficial.
Consejos para evitar olvidar tu contraseña en el futuro
Ahora que ya has logrado reset contraseña wordpress, te doy algunos consejos para que no vuelvas a pasar por esto:
- Usa un gestor de contraseñas: Aplicaciones como 1Password, Bitwarden o LastPass guardan todas tus claves de forma segura. Solo tendrás que recordar la contraseña maestra.
- Activa la autenticación en dos pasos (2FA): Aunque olvides tu contraseña, un código extra desde tu móvil te salvará. Plugins como Wordfence o iThemes Security lo hacen fácil.
- Actualiza tus contraseñas periódicamente: No hace falta que sea cada mes, pero sí cada 6 meses o un año. Es una buena práctica de seguridad.
- Guarda tus credenciales en un lugar seguro: Un archivo cifrado en tu ordenador o una copia física en un cajón con llave puede ser útil.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda en actualizarse la contraseña?
Es instantáneo. En cuanto haces clic en "Guardar" en DirectAdmin, la base de datos se actualiza y puedes entrar inmediatamente.
¿Perderé mis publicaciones o configuraciones al cambiar la contraseña?
No, absolutamente no. Cambiar la contraseña solo modifica el hash de tu clave en la tabla de usuarios. No afecta a tus artículos, páginas, plugins o ajustes de diseño.
¿Puedo cambiar la contraseña de otro usuario (editor, autor, etc.) desde DirectAdmin?
Sí, el "Administrador de Contraseñas" te permite seleccionar cualquier usuario de esa instalación de WordPress y cambiar su clave. Esto es útil si un colaborador se queda bloqueado.
¿Qué hago si he olvidado el nombre de usuario de WordPress?
En DirectAdmin, en la pantalla de "Administrador de Contraseñas", verás una lista de los usuarios. Ahí aparecerá el nombre de usuario. Si no, puedes mirar en la base de datos, pero eso ya sería phpMyAdmin. Otra opción es usar el método del functions.php, pero necesitas saber un ID de usuario o usar una consulta diferente.
¿Es seguro este método comparado con phpMyAdmin?
Sí, es mucho más seguro y recomendado para usuarios sin experiencia. DirectAdmin se encarga de generar el hash correcto de la contraseña (el cifrado que usa WordPress), mientras que en phpMyAdmin podrías meter una contraseña en texto plano que no funcionaría.
¿Y si mi hosting usa Syspanel en vez de DirectAdmin?
Como mencioné antes, si tu panel es Syspanel (antes HestiaCP), el proceso es casi idéntico. Accede a través del puerto 2106 (ejemplo: https://tudominio.com:2106), busca la sección de "WordPress" o "Administrador de Contraseñas" y sigue los mismos pasos. La interfaz es muy amigable.
Conclusión: Recuperar tu WordPress es más fácil de lo que parece
Como has visto, cambiar contraseña wordpress directadmin es un proceso sencillo y directo si sabes dónde mirar. Has aprendido la vía oficial a través del panel de control, que es la más recomendada, y también tienes un plan B con el archivo functions.php por si la opción oficial no está disponible.
Ya no hay excusa para quedarse fuera de tu propio sitio web. La próxima vez que te pase (¡esperemos que no!), ya sabes exactamente qué hacer. Y recuerda, si en algún momento te sientes perdido, el soporte de tu hosting está para ayudarte. Ellos también pueden ejecutar un reset contraseña wordpress por ti, pero con esta guía, ¡ya eres autosuficiente!
Espero que este artículo te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de responderte. ¡Nos vemos en el siguiente tutorial!
