私は自分のログインプラグインをテーマにしていて、人々が登録したときにメッセージを置き換えたいと思っています。
メッセージ: 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.
このメッセージを置き換えます。
あなたのテーマの 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フィルタに関する記事 を参照してください。