web-dev-qa-db-ja.com

パスワードの変更のヒント

パスワード再設定画面でパスワードのヒントを変更したい。現在、「ヒント:パスワードは12文字以上にする必要があります。パスワードをより強力にするには、大文字、小文字、数字、記号を使用してください。 $%^&)」

User.phpファイルでヒントテキストの場所を特定しました。これはコードブロックです:

function wp_get_password_hint() {
     $hint = __( 'Hint: The password should be at least twelve characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! " ? $ % ^ & ).' );

     /**
      * Filter the text describing the site's password complexity policy.
      *
      * @since 4.1.0
      *
      * @param string $hint The password hint text.
      */
     return apply_filters( 'password_hint', $hint );
}

ヒントテキストを更新するためにプラグインを使いたい(Wordpressのコアファイルを修正するのはあまり良い考えではないという印象のため)

ありがとうございます。

1
zzMzz

このように、テキストを変更できるフィルタを追加するだけです。

add_filter( 'password_hint', function( $hint )
{
  return __( 'MY OWN PASSWORD HINT' );
} );

これはあなたのテーマのfunctions.phpに追加することができます。

ちょっとした説明
そこにはコアがあります。

return apply_filters( 'password_hint', $hint );

それは機能が適用される場所です。

3
David Lee