管理菜单禁用新建/删除页面

时间:2016-04-25 作者:Evergetic

因此,我一直在修补管理员角色,似乎无法撤销管理员的创建页面权限。我只能找到“编辑页面”。

如果我删除编辑页面,整个页面选项卡就会消失(可能是因为权限不足)。。

有没有办法禁用创建/删除页面并保留页面选项卡?

到目前为止我有这个。

$role = get_role(\'administrator\');
$role->remove_cap(\'delete_pages\');
$role->remove_cap(\'delete_others_pages\');
$role->remove_cap(\'delete_published_pages\');
$role->remove_cap(\'publish_pages\');

2 个回复
最合适的回答,由SO网友:Evergetic 整理而成

通过删除已发布页面和发布页面的功能,我有效地阻止了管理员创建或删除网站上的任何内容。

$role = get_role(\'administrator\');  
$role->remove_cap(\'delete_published_pages\');  
$role->remove_cap(\'publish_pages\');

SO网友:Mike Eng

如果您可以通过插件实现这一点,那么answer to a similar question 建议Advanced Access Manager plugin.