当使用用户角色编辑器时,如何找到任何插件或主题的角色?

时间:2013-01-15 作者:Mayeenul Islam

假设我使用的主题在管理区域中有一个自定义面板,或者我使用的插件具有类似的管理菜单按钮。但所有此类按钮仅对管理员可见。当我从编辑帐户登录时,它们不见了。

但我非常需要它们。我希望一个编辑可以访问这些面板,我想让他们有这个特权。

在这种情况下,我需要知道主题或插件的特定角色或功能的名称,然后我需要将它们分配给某个用户。但这里有一个百万美元的问题:

我是如何找到主题或插件的特定功能的?

//suppose you have a custom role called \'architect\' and you want to add a capability called `can access architect zone`
global $wp_roles;
$wp_roles->add_cap( \'architect\', \'can_access_architect_zone\' );
this link

我如何假设插件或主题使用“can\\u access\\u architect\\u zone”作为其功能?

1 个回复
最合适的回答,由SO网友:Mike Madern 整理而成

功能如下add_submenu_page() 在调用时请求功能,如下面的de代码中所示:

add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );
$capability 包含capability 需要向用户显示此菜单。

当您想知道主题或插件中使用了哪些角色和功能时,可以查看de代码并搜索此类功能。

此外,如果你下载了一个主题或插件,你可以尝试在开发者网站上搜索这些信息。

结束

相关推荐