Personalizar la pantalla de login con CSS
Cambia completamente el aspecto visual de la pantalla wp-login.php para adaptarla a la identidad de la marca. Sin tocar ningún archivo del núcleo de WordPress.
Casos de uso: white label para clientes, branding corporativo en el login, portales de membresía con diseño propio, agencias que entregan sitios personalizados.
/* Fondo de la página de login */
body.login {
background-color: #1a1a2e;
}
/* Contenedor del formulario */
#login {
background: #ffffff;
border-radius: 12px;
padding: 30px;
box-shadow: 0 10px 40px rgba(0,0,0,0.3);
}
/* Logo superior */
#login h1 a {
background-image: url('/wp-content/uploads/logo.png');
background-size: contain;
width: 200px;
height: 60px;
}
/* Botón de acceso */
#wp-submit {
background: #e94560 !important;
border-color: #e94560 !important;
border-radius: 6px !important;
width: 100%;
height: 42px;
}
- body.login — Clase que WordPress añade al
<body>exclusivamente en la pantalla de login. - #login h1 a — El logo superior es un enlace con imagen de fondo; se personaliza cambiando el
background-image. - #wp-submit — ID del botón de acceso. Requiere
!importantpara sobreescribir los estilos de WordPress. - Cómo cargar este CSS: usa el hook
login_enqueue_scriptsdesde tu plugin o functions.php.
