Preguntas técnicas de características y respuestas a preguntas tipo qué es

Error al restablecer contraseña en WordPress: solución real 2026

Te has quedado fuera de tu propio WordPress y el enlace de restablecer contraseña no llega, o llega roto. Es una de esas cosas que dan ganas de tirar el portátil por la ventana, sobre todo cuando tienes clientes esperando o una tienda online parada. He pasado por esto más veces de las que me gustaría reconocer, y en 2026 la causa casi siempre es la misma: el correo no sale de tu web. Vamos a resolverlo sin rodeos.

Por qué falla el reset de contraseña en WordPress

El error de restablecimiento de contraseña en WordPress aparece cuando el email con el enlace de recuperación nunca llega a tu bandeja. No es un fallo aleatorio: WordPress usa la función wp_mail(), que delega el envío en PHP. Y PHP, por defecto, manda correos como si fueran spam para Gmail, Outlook o cualquier filtro serio.

Ahí está el 80% de los casos. Tú pides el reset, WordPress dice «correo enviado», pero el mensaje se queda en el limbo del servidor o aterriza en spam. Antes de tocar nada, revisa la carpeta de spam y la de promociones. Suena obvio, pero he visto a gente reinstalar WordPress entero por no mirar ahí.

Si no está en spam, entonces sí, hay que ponerse manos a la obra. Y el orden importa: empezar por lo fácil y terminar por phpMyAdmin.

Comprueba la configuración de correo de tu WordPress

Lo primero es verificar qué dirección usa tu WordPress para enviar correos. Ve a Ajustes > Generales y mira el campo «Dirección de correo electrónico». Si ahí hay una dirección tipo admin@tudominio.com que no existe realmente en tu hosting, los correos van al vacío. El proveedor los rechaza sin avisar.

Un truco que uso siempre: envía un correo de prueba con un plugin como Check & Log Email o WP Mail SMTP. Si el log dice «enviado» pero no llega, el problema no es WordPress, es el servidor de correo. Eso te ahorra horas de dar palos de ciego.

Otra cosa que muchos ignoran: si tu hosting tiene el envío de correo bloqueado por defecto (Hostinger, SiteGround y otros lo hacen en planes básicos), ningún ajuste dentro de WordPress lo va a arreglar. Hay que configurar SMTP sí o sí.

Configura SMTP y deja de depender de PHP

La solución definitiva al error de restablecimiento de contraseña en WordPress es usar un plugin SMTP. Conectar tu web a un servicio como Brevo, Mailgun, SendGrid o incluso tu propio correo profesional cambia las reglas del juego. Los correos salen autenticados y llegan a la bandeja de entrada.

Con WP Mail SMTP es cuestión de cinco minutos: instalas, eliges proveedor, pegas las credenciales API y fuerzas el remitente. Desde ese momento, los resets de contraseña, los avisos de pedidos y los formularios de contacto dejan de perderse. Si gestionas una tienda con WooCommerce, esto no es opcional, es supervivencia.

Un detalle que casi nadie mira: el campo «From Email» debe coincidir con el dominio de tu web. Si envías desde un Gmail en una web con dominio propio, Gmail te va a marcar como spam casi seguro. Autenticidad ante todo.

Revisa que los usuarios puedan cambiar su contraseña

A veces el problema no es el correo, es que alguien (o algún plugin de seguridad) desactivó la opción de recuperación. En WordPress no hay una casilla directa en Ajustes para esto, pero sí hay plugins como Disable Password Reset o configuraciones de seguridad que la bloquean.

Revisa los plugins de seguridad que tengas activos: Wordfence, iThemes Security, Solid Security. Muchos incluyen la opción de «deshabilitar el restablecimiento de contraseña» o limitar intentos. Si está activada, el enlace de reset ni siquiera se genera.

Desactiva temporalmente esos plugins y prueba de nuevo. Si el correo llega, ya sabes quién era el culpable. Luego lo vuelves a activar con la configuración corregida.

Prueba desactivando el plugin de correo

Si usas un plugin específico para gestionar correos y el reset falla, puede estar mal configurado. Desactívalo y prueba con el envío nativo de WordPress. Si funciona, el problema estaba en la configuración del plugin, no en WordPress.

Esto pasa mucho con plugins antiguos o con APIs caducadas. Los servicios de correo cambian sus endpoints y claves, y un plugin que no se actualiza desde 2022 te está rompiendo los envíos sin que te enteres.

Recuperar la contraseña desde phpMyAdmin paso a paso

Cuando nada de lo anterior funciona, toca el plan B: entrar por la base de datos. Es la vía directa y siempre funciona. Estos son los pasos exactos:

  1. Accede a phpMyAdmin. Normalmente está en tudominio.com/phpmyadmin o en el panel de tu hosting (cPanel, Plesk). Usa las credenciales de la base de datos, no las de WordPress.
  2. Selecciona la base de datos. En la columna izquierda verás las bases disponibles. Elige la que corresponde a tu WordPress. Si no sabes cuál es, míralo en el archivo wp-config.php, en la línea DB_NAME.
  3. Abre la tabla de usuarios. Busca wp_users. Ojo: el prefijo puede ser distinto si tu instalación lo cambió por seguridad (algo que deberías hacer, por cierto).
  4. Edita el usuario. Localiza tu usuario, pulsa el icono del lápiz para editar la fila.
  5. Cambia la contraseña. En el campo user_pass escribe la nueva contraseña. En la columna Function selecciona MD5. Pulsa «Go» o «Continuar» para guardar.

Y ya está. Entra en tudominio.com/wp-admin con esa contraseña nueva. Un aviso importante: MD5 es el método que usa WordPress para el hash, pero no es seguro para almacenar contraseñas de forma moderna. Una vez dentro, ve a tu perfil y cambia la contraseña desde WordPress. Así se guardará con el hash seguro actualizado.

El error que casi nadie menciona: caché y cookies

Si el enlace de reset llega pero te da error al abrirlo, el problema puede ser la caché. Un plugin de caché agresivo como WP Rocket o LiteSpeed puede estar sirviendo una versión antigua de la página de restablecimiento.

Prueba en una ventana de incógnito, limpia cookies del dominio y desactiva la caché temporalmente. También revisa que la URL del enlace no esté rota por una redirección mal configurada en el .htaccess o en el plugin de SEO.

He visto casos donde el enlace de reset incluía www y el sitio redirigía a sin www, rompiendo el token. Suena absurdo, pero pasa más de lo que crees. Asegúrate de que la URL del sitio en Ajustes > Generales coincida exactamente con la que usas.

Mi recomendación sin rodeos

Si tienes una web en producción, no esperes a que pase esto. Configura SMTP hoy mismo y haz una copia de seguridad de la base de datos. El error de restablecimiento de contraseña en WordPress no es grave si tienes acceso a phpMyAdmin, pero puede dejarte fuera de tu propio negocio durante horas si no sabes por dónde tirar.

Y si nada funciona, revisa los logs de error del servidor. Ahí está la verdad. WordPress te dice que todo va bien, pero el log del hosting te chiva si el correo fue rechazado, si hubo un timeout o si el servidor de correo está caído. Esa información vale oro.

Sobre el autor

Deivi Sanz

Soy David, conocido como Deivi Sanz, especialista en SEO y marketing digital con más de 15 años de experiencia ayudando a negocios a destacar en el mundo online.

Mi pasión es transformar ideas en estrategias digitales efectivas, combinando análisis de datos, creatividad y las últimas tendencias en posicionamiento web. En este blog comparto mis conocimientos sobre SEO técnico, content marketing y growth hacking, siempre con un enfoque práctico y resultados medibles.

Cuando no estoy optimizando webs o escribiendo artículos, me encontrarás explorando nuevas herramientas SEO, analizando casos de éxito o disfrutando de un buen café mientras planifico la siguiente estrategia viral.

También me gusta implementar ideas creando plugin para WordPress o aplicaciones para Android.

Firma:

Con dedicación y estrategia,

David "Deivi Sanz"
🔍 Especialista SEO
🌐 Creador de Contenidos Digitales
🚀 Transformando visitas en oportunidades

¿Necesitas ayuda con tu proyecto digital?
¡Hablemos en los comentarios! o en contactar
Deivi Sanz

Ver más artículos de Deivi Sanz