web-dev-qa-db-ja.com

プラグインのテーマ私のログインの成功メッセージを変更する

私は自分のログインプラグインをテーマにしていて、人々が登録したときにメッセージを置き換えたいと思っています。

メッセージ: 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.

このメッセージを置き換えます。

4
pixelngrain

あなたのテーマの 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 );

フィルタリファレンスの/ - gettextフィルタに関する記事 を参照してください。

5
Johannes Pille