サポート » 使い方全般 » パスワードリセット画面

  • 解決済 smartat

    (@smartat)


    ログイン画面の「パスワードをお忘れですか」からメールを送信し、添付URLからリセット画面に入ると「ヒント: パスワードは少なくとも7文字以上であるべきです。より強固にするためには大文字と小文字、数字、 ! ” ? $ % ^ & ) のような記号を使いましょう。」という文言が表示されますが、この文言を変更する方法がわかれば教えていただきたいです。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは

    password_hint フィルターフックを使用するのはどうでしょうか。
    こちらのサンプルコードが参考になると思います。

    例:

    add_filter( 'password_hint', function( $hint ) {
    	$hint = 'foobar';
    	return $hint;
    } );

    こんばんわ。
    こんなcodeではどうでしょう。

    function my_translate_text($translated) {
      $translated = str_ireplace( 'ヒント: パスワードは少なくとも7文字以上であるべきです。より強固にするためには大文字と小文字、数字、 ! " ? $ % ^ & ) のような記号を使いましょう。', 'ヒント: パスワードは7文字以上必要です。強固にするためには大文字と小文字、数字、! " ? $ % ^ & ) の記号を入れます。', $translated );
      return $translated;
    }
    add_filter('gettext', 'my_translate_text');
    add_filter('ngettext', 'my_translate_text');
    • この返信は2年、 1ヶ月前にifnoobが編集しました。
    トピック投稿者 smartat

    (@smartat)

    @ishitakaさん、@ifnoobさん、

    アドバイスありがとうございます。
    こちら確認ですが、user.phpに書くということで間違いないでしょうか?
    先ほど子テーマにuser.phpを作成し、コードを記入したのですがうまく読み込まれていないようでした。
    念のためfunction.phpにも書いてみましたが、同様でした。
    ※親テーマの方のphpにも追記してみましたが、変わりませんでした。

    たびたびお手数をお掛けして申し訳ございませんが、アドバイスを頂けますでしょうか。

    user.php ではありません。
    子テーマの functions.php に追記(ファイルの末尾または末尾が ?> の場合はその直前)してみてください。

    トピック投稿者 smartat

    (@smartat)

    @ishitakaさん、

    設定できました!
    本当にありがとうございました。

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