在某些特殊情况下,可能需要禁止用户使用WordPress自带的密码重置功能,也就是在登录界面点击“忘记密码?”来找回密码:
如果要禁止所有用户使用这个功能,可以在主题的 functions.php 添加下面的代码:
add_filter('allow_password_reset', '__return_false' );
如果仅仅是禁止某些特定的用户使用这个功能,可以在主题的 functions.php 添加下面的代码:
add_filter('allow_password_reset', 'no_reset', 10, 2 );
function no_reset( $bool, $user_id ) {
$ids = array( 3, 10 ); // 要禁止的用户ID
if ( in_array( $user_id, $ids ) )
return false;
return true;
}
如果你想禁止用户在“我的个人资料”中修改密码,可以参考 WordPress 禁止用户编辑“我的个人资料”的电子邮件等字段
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。