WordPress 技巧:让编辑也可以更新 Setting API

2023-04-15 10:34:23 浏览数 (1)

使用 WordPress Setting API 创建的页面,默认情况下只有管理员才能更新里面的选项,如果想让编辑也能更新,怎么操作呢?

WordPress 提供了option_page_capability_{$option_page}这个 filter,让你可以修改设置选项的权限,假设我们的$option_page为:weixin-robot,而编辑的权限为:edit_posts,我们可以通过以下代码来实现:

代码语言:javascript复制
add_filter('option_page_capability_weixin-robot','weixin_robot_setting_capability');
function weixin_robot_setting_capability($capability){
	return 'edit_posts';
}

0 人点赞