1

我想构建一个自定义分配管理并将其结果显示在 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);

}

这在管理员登录时工作正常,但我需要在编辑器登录时显示。

请让我知道正确的解决方案。谢谢

4

1 回答 1

3

add_menu_page()函数的第三个参数是$capabilities,表示:

"向用户显示此菜单所需的能力。 "

在您的情况下,您设置'add_users'了 ,这是只有管理员用户才能拥有的功能,因此它只会显示给管理员。

您只需将其更改为编辑器具有的其他功能,例如'edit_pages'.

请注意,这将使其对编辑管理员可见,因为他们也具有该功能

有关详细信息,请参阅WordPress 角色和功能的完整列表。

于 2014-03-31T18:14:45.233 回答