J'aimerais changer le titre de mon écran de déconnexion Wordpress.
Je prévois d'utiliser un filtre sur 'wp_login_errors' pour changer le corps du texte, mais je ne sais pas comment changer le titre de la page à partir de "Avis d'échec de Wordpress".
Tout d’abord, si vous voyez cette page, cela signifie que vous vous déconnectez mal. La check_admin_referer()
échoue et appelle wp_nonce_ays()
, demandant ainsi une confirmation (ays = A re Y ou S ure?) . Voir ces discussions pour plus de détails:
Trouver et éliminer la cause du problème peut être la meilleure solution.
La chaîne de texte elle-même est à la ligne 2607 de wp-includes/functions.php:
wp_die( $html, __( 'WordPress Failure Notice' ), 403 );
Comme vous le voyez, il n'y a pas de filtre. Cependant, c'est une chaîne passée à la fonction __()
, ce qui signifie que vous pouvez la filtrer avec gettext
:
function wpse283987_change_string( $translated_text, $untranslated_text ) {
global $pagenow;
if( $pagenow === 'wp-login.php' && $untranslated_text === 'WordPress Failure Notice' ) {
return __( 'Your New Text' );
}
return $translated_text;
}
add_filter( 'gettext', 'wpse283987_change_string', 20, 2 );