您只需检查用户是否具有特定角色,如果他们试图访问管理面板,则可以将其重定向到主页。
function redirect_to_front(){
// Check if we are on the admin panel, and the user is not an admin
if( is_admin() && !current_user_can( \'administrator\' ) ){
// Redirect them back to front
wp_safe_redirect( site_url() );
exit();
}
}
add_action(\'init\', \'redirect_to_front\');
这只是一个例子。您应该更改代码,并更改功能以符合您的目的。这个
current_user_can()
函数接受功能和角色。