web-dev-qa-db-fra.com

Changer le message de réussite dans le plugin Thème mon identifiant

J'utilise theme mon plugin de connexion et je souhaite remplacer le message lorsque des personnes se sont inscrites. Ce message est redirigé vers la page de connexion avec l'affichage du message en haut du formulaire.

Message: Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided.

Je veux remplacer ce message.

4
pixelngrain

Le texte ci-dessous devrait fonctionner tel quel (avec vos chaînes pour le nouveau message et le domaine de texte du thème), lorsqu'il est inséré dans le thème functions.php :

function wpse71032_change_tml_registration_message( $translated_text, $text, $domain ) {
    if( $domain === 'theme-my-login' &&
        $text === 'Your registration was successful but you must now confirm your email address before you can log in. Please check your email and click on the link provided.'
    ) {
        /* in the below, change the first argument to the message you want
           and the second argument to your theme's textdomain */
        $translated_text = __( '%Registration Message%', 'theme_text_domain' );
    }
    return $translated_text;
}
add_filter( 'gettext', 'wpse71032_change_tml_registration_message', 20, 3 );

Voir l'article sur le filtre gettext dans la référence du filtre.

5
Johannes Pille