Je souhaite modifier l'indicateur de mot de passe sur l'écran de réinitialisation du mot de passe. Actuellement, le message "Conseil: le mot de passe doit comporter au moins douze caractères. Pour le renforcer, utilisez des majuscules, des minuscules, des chiffres et des symboles du type!!"? $% ^ &). "
J'ai identifié l'emplacement du texte d'aide dans le fichier user.php. C'est le bloc de code:
function wp_get_password_hint() {
$hint = __( 'Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! " ? $ % ^ & ).' );
/**
* Filter the text describing the site's password complexity policy.
*
* @since 4.1.0
*
* @param string $hint The password hint text.
*/
return apply_filters( 'password_hint', $hint );
}
Je souhaite utiliser un plugin pour mettre à jour le texte d'aide (car j'ai l'impression que la modification de fichiers Wordpress essentiels n'est pas une bonne idée.)
Merci!
Ajoutez simplement un filtre, où vous pouvez changer le texte, comme ceci:
add_filter( 'password_hint', function( $hint )
{
return __( 'MY OWN PASSWORD HINT' );
} );
Ceci peut être ajouté dans functions.php
dans votre thème.
Un peu d'explication
Vous pouvez voir au centre:
return apply_filters( 'password_hint', $hint );
c'est là que la fonction sera appliquée.