我想构建自定义分配管理并在wordpress后端显示其结果。
我添加了一个新的管理菜单项:
add_action('admin_menu', 'register_custom_menu_page');
function register_custom_menu_page()
{
add_menu_page('Approval', 'Approval Management','add_users', 'manage_approval.php', '','images/check.gif',86);
}
这可以正常使用管理员登录,但我需要这个以显示编辑器何时登录。
请告诉我正确的解决方案。 感谢
答案 0 :(得分:2)
add_menu_page()函数的第三个参数是$capabilities
,代表:
" 此菜单显示给用户所需的功能。"
在您的情况下,您设置'add_users'
,这是功能,只有 admin 用户拥有,因此它只会显示给管理员。
您只需将其更改为编辑所具有的其他功能,例如'edit_pages'
。
请注意,这会使编辑以及 admins 可见,因为他们还具有功能。
有关详细信息,请参阅WordPress Roles & Capabilities的完整列表。