wordpress禁止非管理员访问后台

最近开发前台功能的时候把基本操作都移动到了前台,于是就想禁止用户访问后台。

于是利用wordpress提供的钩子add_action去实现该功能,当用户访问后台时,让用户跳转到前台首页。直接将以下代码扔进主题的function.php中即可:

function bigfa_restrict_admin() {
    if ( ! current_user_can( 'manage_options' ) && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {
    wp_redirect( home_url() );
    }
}
add_action( 'admin_init', 'bigfa_restrict_admin', 1 );

以上

© 版权声明
THE END
請多多支持
点赞0
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容