如何为WordPress作者分配更多权限

时间:2011-06-19 作者:aamir

我已经安装了jw播放器插件,以便我的网站用户可以上传他们的视频。现在,管理员只能在管理面板上看到jw播放器菜单,他只能上传视频并使用此插件。我已经创建了一个作者,因为作者可以添加/编辑/删除他的帖子。我的问题是作者无法看到并使用这个jw播放器插件,因为他没有看到这个插件的管理菜单。任何人都可以告诉我如何为Wordpress作者分配更多权限,以便他可以看到这个插件菜单并使用它,

谢谢

1 个回复
SO网友:MartinJJ

我还没有看过这个插件代码,但您需要做的是找到代码中只向管理员显示此菜单的部分(通常看起来像:)

if ( current_user_can( \'manage_options\' ) {
// some code stuff in here
}  
从那里你应该改变manage_options 文本收件人upload_files 这是一个定义的capability for author role 和以上(或者你可以create a new capability 仅适用于作者角色)。在我看来,创建一个新功能可能是最好的选择,因为您可以通过将该新功能分配给username,使特定的受信任作者具有菜单权限。

这应该按照您的要求执行,但需要警告的是,插件作者对插件的任何更新都将覆盖此内容,因此每次更新插件时,您都必须重新应用此轻微修改。

结束

相关推荐

get author of published post

我正在使用publish\\u post操作在用户的帖子发布后对其运行一些检查:$author_ID = ???? add_action(\'publish_post\', \'rhb_check_current_user\', 10, $author_ID); 如何获取原始作者的ID?