Pulsa ESC para cerrar

Curso WordpressCurso Wordpress

No puedo entrar a wp-admin: 6 situaciones y cómo recuperar el acceso

Quedarse fuera del propio sitio es angustiante. La buena noticia es que, mientras tengas acceso a tu cPanel, siempre hay una forma de volver a entrar. Busca tu situación en esta lista y sigue los pasos.

1. Olvidé mi contraseña

  1. Ve a tudominio.cl/wp-login.php y haz clic en «¿Has olvidado tu contraseña?».
  2. Escribe tu nombre de usuario o tu correo y pulsa el botón.
  3. Revisa tu correo, incluida la carpeta de spam. Haz clic en el enlace y crea una contraseña nueva.

Si el correo no llega, pasa al caso 2.

2. El correo de recuperación no llega

Muy común: muchos sitios no envían correos bien. Puedes cambiar la contraseña directamente en la base de datos.

  1. En cPanel, abre phpMyAdmin.
  2. En la columna izquierda, haz clic en la base de datos de tu sitio. (Si tienes varias y no sabes cuál, mira el valor de DB_NAME en tu wp-config.php.)
  3. Abre la tabla que termina en _users (normalmente wp_users).
  4. Busca tu usuario y haz clic en Editar.
  5. En la fila user_pass:
    • Borra lo que hay en la columna Valor y escribe tu contraseña nueva.
    • En la columna Función, elige MD5 en la lista.
  6. Pulsa Continuar al final de la página.
  7. Entra a tu sitio con la contraseña nueva. Al iniciar sesión, WordPress la vuelve a cifrar con su método seguro de forma automática.

Después, arregla el envío de correos (por ejemplo, con el plugin WP Mail SMTP). Si tu sitio no envía correos, tampoco llegarán los de tus formularios ni los avisos del foro.

3. No recuerdo mi nombre de usuario

En la página de acceso puedes usar tu correo en lugar del nombre de usuario. Si tampoco sabes qué correo usaste, mira la tabla wp_users en phpMyAdmin (caso 2): ahí aparecen user_login y user_email de cada usuario.

4. La página de acceso se recarga sin parar

Escribes tu usuario y contraseña, la página parpadea y vuelves al mismo formulario, sin error. Causas y soluciones, en orden:

  1. Cookies: borra las cookies de tu sitio en el navegador o prueba en una ventana de incógnito.
  2. Caché: si usas Cloudflare o un plugin de caché, vacía la caché. La página de acceso nunca debería quedar en caché.
  3. Direcciones del sitio: si cambiaste hace poco la dirección del sitio (por ejemplo, de http a https, o con y sin www), puede que no coincidan. Revisa en phpMyAdmin la tabla wp_options: las filas siteurl y home deben tener exactamente la dirección con la que entras, por ejemplo https://tudominio.cl.
  4. Un plugin: renombra la carpeta wp-content/plugins a plugins-off desde el Administrador de archivos de cPanel e intenta entrar. Si entras, vuelve a llamarla plugins y reactiva los plugins uno por uno para encontrar al culpable.

5. Un plugin de seguridad me bloqueó

Te equivocaste varias veces y ahora aparece un mensaje de «bloqueado» o «demasiados intentos».

  • Espera: la mayoría bloquea por un tiempo limitado (15 a 60 minutos).
  • Cambia de red: entrar con los datos del celular cambia tu IP y suele bastar.
  • Desactiva el plugin: en el Administrador de archivos, renombra solo su carpeta dentro de wp-content/plugins (por ejemplo, wordfence → wordfence-off). Entra, y vuelve a ponerle su nombre después.

6. Cambiaron la URL de acceso y no la recuerdo

Algunos plugins cambian /wp-admin por una dirección secreta. Si la olvidaste, renombra la carpeta de ese plugin como en el caso 5 y vuelve a entrar por /wp-login.php.

Si nada funciona: crea un administrador nuevo

Si tu usuario fue borrado o perdió su rol de administrador (lo que podría indicar un hackeo), puedes crear uno nuevo con un pequeño archivo temporal.

  1. En el Administrador de archivos, entra a wp-content y crea la carpeta mu-plugins si no existe.
  2. Dentro, crea el archivo acceso-temporal.php con este contenido, cambiando el usuario, la contraseña y el correo:
<?php
add_action( 'init', function () {
	$usuario = 'nuevo_admin';
	if ( ! username_exists( $usuario ) ) {
		$id = wp_create_user( $usuario, 'Una-Contraseña-Larga-2026', '[email protected]' );
		if ( ! is_wp_error( $id ) ) {
			( new WP_User( $id ) )->set_role( 'administrator' );
		}
	}
} );
  1. Visita tu sitio una vez (cualquier página) y luego entra con ese usuario.
  2. Borra inmediatamente el archivo acceso-temporal.php.

No dejes ese archivo en el servidor ni un minuto más de lo necesario. Una vez dentro, revisa Usuarios: si hay administradores que no reconoces, tu sitio puede estar comprometido.

¿Sigues sin poder entrar? Cuéntanos en el foro qué pasa exactamente cuando intentas acceder (qué mensaje ves y qué pasos ya probaste). Nunca publiques contraseñas.