在一些情况下,比如某些用户损害了网站的利益,有不方便直接删除账号的,你可能就需要禁止他们登录网站,今天咱们就来介绍下wordpress如何添加禁止用户登录。
将下面代码添加到当前主题函数模板 functions.php中即可。
-
//WordPress 禁止某些用户登录//在资料页面添加选项 function lxtx_rc_admin_init() { // 编辑用户资料 add_action( 'edit_user_profile', 'lxtx_rc_edit_user_profile' ); add_action( 'edit_user_profile_update', 'lxtx_rc_edit_user_profile_update' ); } add_action( 'admin_init', 'lxtx_rc_admin_init' ); //在个人资料页面添加一个复选框 function lxtx_rc_edit_user_profile() { if ( !current_user_can( 'edit_users' ) ) { return; } global $user_id;// 用户不能禁止自己 $current_user = wp_get_current_user(); $current_user_id = $current_user->ID; if ( $current_user_id == $user_id ) { return; } ?> <h3>权限设置</h3> <table class="form-tab