我已经安装了jw播放器插件,以便我的网站用户可以上传他们的视频。现在,管理员只能在管理面板上看到jw播放器菜单,他只能上传视频并使用此插件。我已经创建了一个作者,因为作者可以添加/编辑/删除他的帖子。我的问题是作者无法看到并使用这个jw播放器插件,因为他没有看到这个插件的管理菜单。任何人都可以告诉我如何为Wordpress作者分配更多权限,以便他可以看到这个插件菜单并使用它,
谢谢
我已经安装了jw播放器插件,以便我的网站用户可以上传他们的视频。现在,管理员只能在管理面板上看到jw播放器菜单,他只能上传视频并使用此插件。我已经创建了一个作者,因为作者可以添加/编辑/删除他的帖子。我的问题是作者无法看到并使用这个jw播放器插件,因为他没有看到这个插件的管理菜单。任何人都可以告诉我如何为Wordpress作者分配更多权限,以便他可以看到这个插件菜单并使用它,
谢谢
我还没有看过这个插件代码,但您需要做的是找到代码中只向管理员显示此菜单的部分(通常看起来像:)
if ( current_user_can( \'manage_options\' ) {
// some code stuff in here
}
从那里你应该改变manage_options
文本收件人upload_files
这是一个定义的capability for author role 和以上(或者你可以create a new capability 仅适用于作者角色)。在我看来,创建一个新功能可能是最好的选择,因为您可以通过将该新功能分配给username,使特定的受信任作者具有菜单权限。这应该按照您的要求执行,但需要警告的是,插件作者对插件的任何更新都将覆盖此内容,因此每次更新插件时,您都必须重新应用此轻微修改。
我正在使用publish\\u post操作在用户的帖子发布后对其运行一些检查:$author_ID = ???? add_action(\'publish_post\', \'rhb_check_current_user\', 10, $author_ID); 如何获取原始作者的ID?