我已经搜索了一整天,但找不到允许我限制对wp admin中由用户角色支持的特定页面的访问的插件。
示例:我的网站上有几个用户,我希望他们只看到允许他们编辑的页面。我已经通过代码手动完成了这项工作,它正在工作(请参见下面的代码),但我希望有一个插件可以让我完成同样的事情。
为什么?因为我有一个管理网站的支持团队,他们无法编写代码。每次我需要添加页面或允许其他人访问某个页面时,我都需要手动转到那里并编辑该文件。
我找到的最接近的解决方案是CodeCanyon上的用户角色页面插件,但它在后端不起作用。类似的东西,在后端工作将是伟大的。
if(current_user_can(\'custom-editor\')){
function allowed_pages_custom_e($query) {
global $pagenow,$post_type;
if (is_admin() && $pagenow==\'edit.php\' && $post_type ==\'page\') {
$query->query_vars[\'post__in\'] = array(\'11678\');
}
}
add_filter( \'parse_query\', \'allowed_pages_custom_e\' );
}