不想用插件来实现禁止非管理员登陆 WordPress 后台?

刚介绍的是通过插件方式禁止wordpress 会员登陆后台,不过有些人有洁癖,不肯用插件,那就换个办法,直接敲代码搞定!

( ´ ▽ ` )ノ

为了提高WordPress后台安全性,可以设置为只允许管理员访问WordPress后台,要实现这个功能,只需将下面的代码添加到当前主题的 functions.php:

/**
 * 重置非管理员用户到首页
 * https://www.wpdaxue.com/only-allow-administrators-to-access-wordpress-admin-area.html
 */
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' );

好了!

人已赞赏
技术宅

万事屋推荐的站长插件:让你能说话,但就是不让你进门!

2020-3-22 13:12:32

技术宅

出师未捷身先死,还没开箱先翻车。。。

2020-3-22 18:36:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索