Alterar mensagem de sucesso no plug-in Theme my login

4

Estou usando o tema my login plugin e quero substituir a mensagem quando as pessoas se registrarem e ela for redirecionada para a página de login com a exibição da mensagem na parte superior do formulário.

Mensagem: 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.

Eu quero substituir esta mensagem.

    
por pixelngrain 31.10.2012 / 09:11

1 resposta

5

O texto abaixo deve funcionar como está (com suas strings para a nova mensagem e o domínio de texto do tema), quando inserido no functions.php do seu tema:

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 );

Veja o artigo sobre o filtro gettext na referência de filtro.

    
por Johannes Pille 31.10.2012 / 10:05

Tags