El resultado
Nombre de usuario
Puede declarar el valor del campo de formulario global y rellenarlo previamente.
Esto anulará cualquier configuración realizada a través de la casilla de verificación "Recordarme".
/**
* Changes the default user name to "DEMO"
*
* @return string $user_login
*/
function login_form_username()
{
global $user_login;
return $user_login = 'DEMO';
}
add_action( 'login_head', 'login_form_username' );
Contraseña
No encontré nada que puedas usar para rellenarlo, así que agregaría una nota. Con mucho gusto / tristemente hay disponible todo el conjunto de hojas de estilo para la interfaz de usuario de administrador. Entonces, .wrap
en relación con h2
da un bonito estilo. La función está conectada al enlace de campos adicionales para el enlace de administrador. La prioridad es 0
establecerlo sobre campos adicionales.
/**
* Adds a note beyond the user login name & password field
*
* @return string
*/
function login_form_note()
{
print '<div class="wrap"><h2 style="text-align: center;">The Password is "DEMO"</h2></div>';
}
add_action( 'login_form', 'login_form_note', 0 );
Seguridad: Ocultar errores
Como alguien obtendría una prueba visual de que ingresó un nombre de usuario existente de forma predeterminada, agregaría lo siguiente a su archivo functions.php, para evitar saber si el nombre de usuario fue acertado:
/**
* Hide wrong login names
*
* @return string
*/
function no_login_error()
{
return __( 'Wrong Credentials.' );
}
add_filter( 'login_errors', 'no_login_error' );
Otros filtros
Notas:
- Si desea reemplazar otras cosas como estilos, puede usar el
login_enqueue_scripts
gancho.
- También puede reemplazar el enlace detrás del logotipo utilizando el
login_headerurl
filtro que filtra la url. El enlace title
se puede reemplazar usando login_headertitle
. Ambos disparan para configuraciones de sitio múltiple y de sitio único.
- El mensaje de inicio de sesión se puede cambiar usando el
login_message
filtro.
get_user_by( 'login', 'demo' );
init
sería suficiente el gancho? Está presente en todas partes ...Aquí hay 3 formas de hacerlo:
La primera forma es usar el gancho wp_signon
La segunda forma es usar jQuery
.val()
y agregarlo a su página de inicio de sesiónLa última forma es editar su
wp-login.php
archivo (Nota, esto no se recomienda aunque funcionaría).fuente
jQuery( document ).ready( function( $ )
llamada para que esté$
disponible y la función funcione. También deberías llamarjQuery
solo por esto. 3) Ok, bueno ... No digamos nada al respecto :)jQuery(document...
etiquetas. 3) Nunca sucedió.