【问题标题】:how to create wordpress user that can only view the plugin I wrote如何创建只能查看我写的插件的wordpress用户
【发布时间】:2013-11-04 14:41:35
【问题描述】:

我写了一个插件,预先创建的用户可以在其中登录系统并配置应用程序。问题是当我赋予他们更高的角色时,他们可以查看网站后端的其他内容。例如创建帖子、页面等。如果我赋予订阅者等法律级别的角色,用户将无法查看插件页面。他们无法进行任何配置。

我只需要授予查看我的管理面板的权限。

这是我在 wordpress 中创建管理面板的代码。

function oscimp_admin_actions() {
     add_management_page("Pages", "My Pages", "activate_plugins", "Skill-Pages", "skills_list_admin");
} 

我想从订阅者创建一个用户,并且只允许访问此插件的管理面板。我们能做到吗?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您可以使用 Wordpress 的 add_cap() 方法解决此问题。 http://codex.wordpress.org/Function_Reference/add_cap

    您还想阅读有关角色和上限的文章:http://www.garyc40.com/2010/04/ultimate-guide-to-roles-and-capabilities/http://wp.tutsplus.com/articles/quick-tip-user-permissions-and-your-plugin/,毫无疑问它们会对您有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-12
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      相关资源
      最近更新 更多