例如,我想使用add_menu_page()函数将菜单项添加到仪表板中。为了控制哪些用户可以访问它,我应该使用功能...

<?php add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); ?> 

因此,如果我想将对该菜单页面的访问权限授予-SuperAdmin,Admin,Editor和作者,以便所有具有这些角色之一的用户都可以访问它,那么我应该将其视为$功能?

我在看 这个 据我所知,我应该将这四个作为$功能之一:

  • edit_publy_posts
  • 上传文件
  • publish_posts
  • DELETE_PUBLING_POSTS

因此,如果没有通过一些插件更改角色和功能,那么选择这四个插件之一应该像我想要的那样授予对所有四个角色的访问权限?

这是通常的做法,还是我应该以其他方式进行?我应该以某种方式将多个功能添加到$ $功能中,还是只有一个功能?如果只有一个人足够,那么这四个中的哪一个将是最好的选择,或者只要角色没有改变与默认值不同,那就无关紧要?

谢谢你

有帮助吗?

解决方案 2

万一有人需要支付 - 我只是说 'publish_posts' 作为$功能参数,它正如我想的那样起作用 - 它为您提供了所有使用的角质炎(在我的情况下以下是Publish_posts)...

其他提示

不确定这是一条规则或仅仅是这样起作用的东西,但是将能力作为参数的大多数函数也接受同一参数中的角色。

如果我没记错地传递最低角色,您想授予访问权限('author')应该为该角色和向上发挥作用。请在使用前进行测试。

许可以下: CC-BY-SA归因
scroll top