允许角色编辑一个特定插件

时间:2014-06-15 作者:Mattios550

是否有任何方法允许特定角色(在本例中是参与者)使用一个插件,并且只使用一个插件?

我希望他们能够在写文章时向图库中添加图像,但图库是一个他们无法访问的插件。

我不想让他们访问其他插件。

提前感谢您的帮助:)

Edit: 我已将此功能添加到manage_options 用户现在可以在菜单中看到我希望他们看到的插件。但是,当用户将鼠标悬停在菜单中的项目上以展开子菜单时,他们无法看到我(管理员)可以看到的前两个项目。为什么会这样?这是与插件相关的问题吗?

此外,我一直在调查add_menu_page function - 这能帮我吗?我真的不知道该把代码放在哪里,所以如果有人能帮我,那就太好了。我也不是百分之百了解它的参数。

他们还可以看到一些其他插件,但我可能只是将它们从菜单中隐藏起来,以便用户看不到它们。

1 个回复
SO网友:Mattios550

要解决这个问题,你需要进入主.php 文件,并使用更改了所需的功能add_menu_page.

我创建了一个自定义功能,将其添加到贡献者,并更改了.php 文件以允许具有该功能的用户查看菜单。

结束

相关推荐

Custom Post Types in plugins?

我一直在想这个。在我现在看到的大多数插件中,它们看起来像CPT,但没有“已发布”链接。他们也不担任职务。它们只是停留在仪表板中的插件,页面和列列表顶部有“添加新”链接,当您单击“编辑”时,可以像在任何其他CPT中一样编辑项目。所以我想知道他们是否是CPT?如果是的话,有没有关于这方面的教程?我正在考虑为我的网站创建一个插件,我想要的是构建一个插件,我可以“添加新项目”,并保存项目(并且可以编辑)。我可以通过短代码调用项目。我知道如何在函数中创建CPT。php和我一直在阅读关于基本插件创建的内容。我似乎找不