web-dev-qa-db-fra.com

Comment changer le titre de l'écran de déconnexion

J'aimerais changer le titre de mon écran de déconnexion Wordpress.

 enter image description here 

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".

1
zzMzz

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 );
1
Ihor Vorotnov