• 解決済 chong10000

    (@chong1981)


    ultimate member(Ver2.8.4)のパスワードリセットにおいて、ユーザーがパスワードリセットボタンを押した後に以下のような英文が表示されます。こちらを日本語化させたいのですがどこから設定すればいいのかが不明です。

    「If an account matching the provided details exists, we will send a password reset link. Please check your inbox.」
    (訳:提供された詳細と一致するアカウントが存在する場合、パスワード リセット リンクが送信されます。 受信箱を確認してください)

    各アクションごとの自動返信メールに関しては各フォームで設定することは把握しておりますが、上記の文章を日本語化させるための設定場所、方法を教えていただきたいです。

    • このトピックはchong10000が6ヶ月、 4週前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • functions.phpへ以下を追記でいかがでしょうか。

    add_filter('gettext', 'custom_password_reset_message', 10, 3);
    function custom_password_reset_message($translated, $text, $domain)
    {
    	$translations = array(
    		'If an account matching the provided details exists, we will send a password reset link. Please check your inbox.' => 'ご登録のメールアドレスにパスワードリセットのURLを送信しました。',
    		'You are already registered.' => '<h2>すでにログイン中です</h2>'
    	);
    
    	return isset($translations[$text]) ? $translations[$text] : $translated;
    }
    トピック投稿者 chong10000

    (@chong1981)

    ありがとうございます!試してみたら出来ました!大変助かりました!!!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ultimate memberパスワードリセット後の表示ページ」には新たに返信することはできません。