如何创建只能查看我写的插件的wordpress用户

时间:2013-11-04 14:41:36

标签: wordpress wordpress-plugin

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

我需要的是只允许查看我的管理面板。

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用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/,毫无疑问他们会帮助您