Change Password Hint

时间:2017-09-21 作者:zzMzz

我想更改密码重置屏幕上的密码提示。目前,它说“提示:密码至少应包含12个字符。要使其更强大,请使用大写和小写字母、数字和符号,如!”?$%^&;)。“”

我已经确定了提示文本在用户中的位置。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 个回复
最合适的回答,由SO网友:David Lee 整理而成

只需添加一个过滤器,即可更改文本,如下所示:

add_filter( \'password_hint\', function( $hint )
{
  return __( \'MY OWN PASSWORD HINT\' );
} );
可以将其添加到functions.php 在您的主题中。

A bit of an explanation
在core中,您可以看到:

return apply_filters( \'password_hint\', $hint );
这就是将应用该功能的地方。

结束