我编写了一个插件,预先创建的用户可以登录系统并配置应用程序。问题是,当我给他们更高的角色时,他们可以在网站的后端查看其他内容。如创建帖子,页面等。如果我给订户等法律级别的角色,用户无法查看插件页面。他们不能做任何配置。
我需要的是只允许查看我的管理面板。
这是我在wordpress中创建管理面板的代码。
function oscimp_admin_actions() {
add_management_page("Pages", "My Pages", "activate_plugins", "Skill-Pages", "skills_list_admin");
}
我想从订阅者创建一个用户,只允许这个插件的管理面板。我们能做到吗?
答案 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/,毫无疑问他们会帮助您