禁止 WordPress 重置密码功能

2024年9月14日18:00:17 发表评论

默认情况下,WordPress 允许用户通过邮件重置更改密码,有时可能希望禁用这个密码重置功能。

禁止 WordPress 重置密码功能

可以将下面的代码添加到当前主题函数模板 functions.php 中:

  1. unction disable_password_reset() {
  2.     return false;
  3. }
  4. add_filter ( 'allow_password_reset', 'disable_password_reset' );

添加上述代码后,在重置密码页面,点击“获取新密码”,会提示:不能重设该用户的密码。

不过既然已禁用密码重置功能,登录页面的“忘记密码?”链接按钮也没必要显示了。

在不修改WordPress程序文件wp-login.php情况下,再接着添加:

  1. function hide_password_reset() { ?>
  2. <style>
  3. #nav a:nth-child(2) {
  4.     display: none;
  5. }
  6. .login #nav {
  7.     width: 30px;
  8.     height: 20px;
  9.     margin: 24px auto 0;
  10.     overflow: hidden;
  11. }
  12. </style>
  13. <?php }
  14. add_action('login_head', 'hide_password_reset');

通过上面代码隐藏“忘记密码?”链接按钮和中间的分隔符“|”

Tips:

掘金网建议新手小白们不用太纠结有关技术层面的东西,这些技术自己如果实在无力拿下的话,完全可以付费来给你搞定的,掘金网目前就提供这样的付费技术支持服务《去付费》,花钱不多可以买个保障和安全,有需要的可以联系掘金网。

历史上的今天:

掘金网
  • 版权声明:本站原创文章,转载请保留出处和链接!
  • 本文链接:http://jjsoho.com/jzczmm/ 网赚有风险,投资需谨慎!