当前位置:秋硕笔记 > 记录 > 正文

禁止非管理员访问后台并限制访问后台登录注册

在主题的functions.php文件的下面添加下面的代码:

/**
* 禁止非管理员访问后台并限制访问后台登录注册
* @package bertly
*/
function redirect_non_admin_users() {
if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) {
wp_redirect( home_url() );
exit;
}
}
add_action( 'admin_init', 'redirect_non_admin_users' );
add_action('login_enqueue_scripts','login_protection');
function login_protection(){
header('Location: /');
}
/**
* End
*/

如果您的网站没有前端登陆及用户中心功能,请谨慎添加。

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏

评论抢沙发