移除 WordPress 中的「找回密码」功能

在一些情景中大家必须将wordpress中的「找回账号密码」/「修改密码」作用除掉——即登陆页面中找不着连接,具体浏览中也没法应用。看来下实际编码:

下列编码将仅容许管理人员客户应用「找回账号密码」/「修改密码」作用

  1. <?php
  2. class Password_Reset_Removed
  3. {
  4.   function ._construct()
  5.   {
  6.     add_filter( ‘show_password_fields’, array$this, ‘disable’ ) );
  7.     add_filter( ‘allow_password_reset’, array$this, ‘disable’ ) );
  8.     add_filter( ‘gettext‘,              array$this, ‘remove’ ) );
  9.   }
  10.   function disable()
  11.   {
  12.     if ( is_admin() ) {
  13.       $userdata = wp_get_current_user();
  14.       $user = new WP_User($userdata->ID);
  15.       if ( !emptyempty$user->roles ) && is_array$user->roles ) && $user->roles[0] == ‘administrator’ )
  16.         return true;
  17.     }
  18.     return false;
  19.   }
  20.   function remove($text)
  21.   {
  22.     return str_replacearray(‘Lost your password?’, ‘Lost your password’), , trim($text, ‘?’) );
  23.   }
  24. }
  25. $pass_reset_removed = new Password_Reset_Removed();
  26. ?>

本文由网友投稿或「聚码源码网」整理自网络,如转载请注明出处:https://www.jumaniu.com/959/

本站发布的内容若侵犯到您的权益,请邮件联系 zhangqy2022#yeah.net 删除,我们将及时处理!

从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。

本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。

常见问题
  • 本站所有资源解压密码为:www.jumaniu.com 或 www.tdji.cn
查看详情

相关文章

评论
暂无评论