我有一个wordpress网站,它有多个管理员。我想在不改变角色的情况下删除一个管理员的仪表板访问权限。
我需要通过代码更改仪表板访问权限。那个管理员ID是8
所以要隐藏管理栏我使用以下代码
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (get_current_user_id()==8) {
show_admin_bar(false);
}
}
现在我想删除他的仪表板访问权限。请帮忙 。
答案 0 :(得分:0)
您可以尝试以下代码
function prevent_adminuser_access(){
if((get_current_user_id()==8) && is_admin() ) {
// maybe redirect to homepage
wp_safe_redirect( get_bloginfo( 'url' ) );
}
}
add_action( 'admin_init', 'prevent_adminuser_access' );