-
大家好我是新人。
我这里使用的是wordPress 3.9.2, bbPress2.5.4,自己改的Thematic主题。
我的需求是允许参与者/投稿者在非后台使用媒体库。
首先我在bbPress的设置里打开了“给编辑器添加工具栏和按钮,帮助用户写HTML格式代码”这一项。
然后为了能在发帖和回帖的地方调用媒体库,我在网上找了这么一段:
add_filter( 'bbp_after_get_the_content_parse_args', 'tp_bbpress_upload_media' );
function tp_bbpress_upload_media( $args ) {
$args['media_buttons'] = true;
return $args;
}
似乎也管用,至少管理员可以在论坛看见这么个按钮了:
之后因为我网站默认的等级是投稿者,而投稿者看不见这个按钮,我又用了一个叫Members的插件把Contributor的upload_files权限打开了。
似乎也挺成功,投稿者也能看见这个按钮了。
但是现在关键的问题来了,我描述一下症状吧。
测试用户等级投稿者,已开启upload_files权限。论坛身份是参与者。
测试用户可以看到之前添加的上传按钮,也能点开嵌入页面的媒体库。
但是上传文件报错。
测试用户从仪表盘中进入媒体库上传文件一切正常。
求解,我希望用户在提交页面之前就搞定附件,并且能插在编辑器里;用媒体库也可以用其他取代的插件也可以= =多谢各位。
附件:
You must be
logged in to view attached files.
@summerset
具体不清楚,其实你这种机制不好!
bbPress中文社区 & WordPress中文社区(分享交流技术,插件,主题,汉化等)