最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
WordPress后台只允许管理员登陆的2种方法
时间:2022-06-25 18:56:47 编辑:袖梨 来源:一聚教程网
只需将下面的代码添加到当前主题的 functions.php:
通过 admin_init 钩子挂载链接重置函数,将非管理员用户重置到网站首页,如果你需要重置到其他页面,可以修改 wp_redirect() 的参数;如果你要修改用户角色,可以修改 current_user_can( 'manage_options' ),至于如何判断用户角色
代码如下 | 复制代码 |
/** function redirect_non_admin_users() { |
方法二
具体的实现非常简单,只需要在主题的functions.php文件中加入以下代码:
代码如下 | 复制代码 |
add_action(‘admin_init’, ‘no_dashboard’); function no_dashboard() { if (!current_user_can(‘manage_options’) && $_SERVER['DOING_AJAX'] != ‘/wp-admin/admin-ajax.php’) { wp_redirect(home_url()); exit; } } |
大概意思就是没有管理权限的以及非ajax请求(有些插件会用到,比如文章评分类的)都将跳转到首页。
相关文章
- 哈利波特魔法觉醒拼图寻宝格兰芬多塔楼线索位置攻略 08-01
- 金铲铲之战中秋挑战活动怎么玩?中秋双人大作战玩法介绍 08-01
- 《魔法少女小圆MagiaExedra》月卡可获取奖励一览 08-01
- 《地下城堡4》军团战通关攻略 08-01
- 《地下城堡4》惊悸荒野小屋解密攻略 08-01
- 币圈三大主流交易所详解 币安 Coinbase 火币对比分析 08-01