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, .wrapen relación con h2da un bonito estilo. La función está conectada al enlace de campos adicionales para el enlace de administrador. La prioridad es 0establecerlo 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_scriptsgancho.
- También puede reemplazar el enlace detrás del logotipo utilizando el
login_headerurlfiltro que filtra la url. El enlace titlese 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_messagefiltro.
get_user_by( 'login', 'demo' );initserí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.phparchivo (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 llamarjQuerysolo por esto. 3) Ok, bueno ... No digamos nada al respecto :)jQuery(document...etiquetas. 3) Nunca sucedió.