WP Rocket缓存插件自定义用户组权限及各权限解释

你可以自定义WP Rocket中的用户权限,以达到不同用户组访问使用WP Rocket不同功能的目的。

目前有两种方式可以实现:

通过插件 User Role Editor 自定义用户组权限

分发权限

WP Rocket缓存插件自定义用户组权限及各权限解释 插图  - AAAm.me

  1. 安装并激活插件 User Role Editor
  2. 点击 用户 > User Role Editor
  3. 选择你想编辑权限的用户组
  4. 从“Group”中点击 WP Rocket
  5. 选择你想给该用户组的具体权限

目前可用的权限汇总

你可选择下述的几个 WP Rocket 权限:

rocket_purge_cache

用户组将会在后台管理员工具条上出现 Clear Cache 按钮。

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 1 - AAAm.me

rocket_purge_posts

用户组将能够清除具体文章或页面的缓存。

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 2 - AAAm.me

rocket_purge_terms

用户组将能够清理具体的分类法(例如文章分类)下的缓存:

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 3 - AAAm.me

rocket_purge_users

如果用户组被给予了管理其他用户的权限,而且在 WP Rocket中开启了 User Cache 功能,本权限将能使用户组清理具体用户的缓存:
WP Rocket缓存插件自定义用户组权限及各权限解释 插图 4 - AAAm.me

rocket_purge_opcache

用户组将能够在管理员工具条上看到 Purge OPcache 按钮:

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 5 - AAAm.me

rocket_purge_cloudflare_cache

如果你在 WP Rocket 中开启了 Cloudflare 相关功能,用户组将能够访问后台管理员工具条上的 Clear Cloudflare cache 按钮:

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 6 - AAAm.me

rocket_purge_sucuri_cache

如果在 WP Rocket 中开启了 Sucuri 相关功能,并且用户组被赋予了 rocket_manage_options 权限,那么该用户组将能够清理 Sucuri cache(在工具>WP Rocket中显示):

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 7 - AAAm.me

rocket_preload_cache

如果 WP Rocket 激活了 Preload 功能, 用户组将能够访问后台管理员工具条上的 Preload cache 按钮:

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 8 - AAAm.me

rocket_regenerate_critical_css

如果 WP Rocket 激活了 Optimize CSS Delivery 功能, 用户组将能够访问后台管理员工具条上的 Regenerate Critical Path CSS 按钮:

WP Rocket缓存插件自定义用户组权限及各权限解释 插图 9 - AAAm.me

rocket_manage_options

注意!此权限不能单独使用,必须与下述权限配合开启。

用户可以访问 WP Rocket 的设置页面,当分配此权限时,必须同时分配下述权限,否则将不能正常工作:

  • rocket_regenerate_critical_css
  • rocket_purge_cache
  • rocket_purge_cloudflare_cache
  • rocket_purge_sucuri_cache
  • rocket_preload_cache

使用自定义代码

你也可以使用你自己的functions代码,这里给出一个 作者 用户组,分发 rocket_purge_posts 权限的例子:

 
function wp_rocket_add_purge_posts_to_author() {
	// gets the author role object
	$role = get_role('author');
 
	// add a new capability
	$role->add_cap('rocket_purge_posts', true);
}
add_action('init', 'wp_rocket_add_purge_posts_to_author', 12);
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇