魔扣论坛

魔扣源码论坛业务
查看: 1642|回复: 6

[经验交流] WordPress前端用户中心插件 wp user frontend pro 调用自带媒体库上传图片

[复制链接]
  • TA的每日心情
    难过
    4 小时前
  • 签到天数: 2929 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745005
    贡献
    157749
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2017-6-15 17:53:25 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    最近给某个客户二次开发时有这样一个需求,客户使用的wp插件wp user frontend pro来实现前端投稿,可是这个插件的pro版在文章正文上传图片时调用的不是系统自带的媒体库上传按钮,而是单独弄的一个上传控件,这对于处女座的人来说无疑是一个不可接受的用户体验。

    也有人向插件作者提出这个问题,作者的回复是:(看不懂的用户请自行Google翻译)

    “As people use the plugin for public post submission, most of them didn’t wanted to expose others uploaded image to other users. Thats why it’s removed and replaced with a plugin native media uploader.”

    意思就是说他不想让用户看到所有的媒体文件!!!

    难道他不知道wordpress是无比强大吗?不想让用户看到所有的媒体文件,那么可以只让其看到他自己上传的媒体图片就OK了呀。 看看魔扣科技刚写的教程: WordPress 只显示自己上传的媒体图片文件

    废话说到这,那么如何调用自带的媒体库呢,魔扣科技在这里给出简单粗暴的方法:

    文件路径: wp-user-frontend-pro/class/render-form.php    930行左右:

    1. if ( $attr['rich'] == 'yes' ) {
    2. $editor_settings = array(
    3. 'textarea_rows' => $attr['rows'],
    4. 'quicktags' => false,
    5. 'media_buttons' => true,
    6. 'editor_class' => $req_class,
    7. 'textarea_name' => $attr['name']
    8. );

    9. wp_editor( $value, $textarea_id, $editor_settings );

    10. } elseif( $attr['rich'] == 'teeny' ) {

    11. $editor_settings = array(
    12. 'textarea_rows' => $attr['rows'],
    13. 'quicktags' => false,
    14. 'media_buttons' => true,
    15. 'teeny' => true,
    16. 'editor_class' => $req_class,
    17. 'textarea_name' => $attr['name']
    18. );

    19. wp_editor( $value, $textarea_id, $editor_settings );

    20. } else {
    复制代码

    media_buttons的位置,原本是false,改为true即可。然后你在后台添加表单时,post content的控件里有个 启用图像插入(insert image)选项,不要勾选

    这样修改后,有出现一个边框border的css问题,修复办法:

    路径 assets/css/frontend-forms.css   91行左右

    1. ul.wpuf-form li .wp-editor-wrap {
    2. /*border: 1px solid #eeeeee;*/
    3. }
    4. /*下面的是新加的*/
    5. ul.wpuf-form li .wp-editor-wrap .wp-editor-container{
    6. border: 1px solid #eeeeee;
    7. }
    复制代码

    大功告成!


    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    1

    主题

    231

    回帖

    463

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    231
    贡献
    231
    威望
    0
    发表于 2017-6-15 18:45:50 | 显示全部楼层
    思念是温馨,想念是幸福;缘是天意,份是人为;知音是默契,知己是深交;缘分是相聚,朋友是牵挂!有一种美酒一小滴就叫人回味,有一种音乐一小段就叫人陶醉,有一种书看过还叫人百看不厌,有一种人一认识就让人感到温馨和幸福,那就是你!魔扣源码论坛,我亲爱的朋友!

    该用户从未签到

    1

    主题

    267

    回帖

    536

    积分

    高级魔扣

    Rank: 4

    魔扣币
    268
    贡献
    268
    威望
    0
    发表于 2017-8-3 14:42:09 | 显示全部楼层
    在撸一遍。。。

    该用户从未签到

    0

    主题

    276

    回帖

    552

    积分

    高级魔扣

    Rank: 4

    魔扣币
    276
    贡献
    276
    威望
    0
    发表于 2017-9-10 20:47:57 来自手机 | 显示全部楼层
    亲爱的朋友,魔扣源码论坛欢迎您的光临!相信在这播种友情的网络,没有我的祝福你也一样快乐,但是有了我的祝福你会更加开心、幸福。虽然没有经常联络,但那不代表相互忘记,因为我们都要为生活操劳。亲爱的朋友,祝福您开心快乐,万事顺心!

    该用户从未签到

    3

    主题

    250

    回帖

    504

    积分

    高级魔扣

    Rank: 4

    魔扣币
    251
    贡献
    251
    威望
    0
    发表于 2017-11-30 15:25:12 | 显示全部楼层
    发发呆,回回帖,工作结束~

    该用户从未签到

    1

    主题

    274

    回帖

    549

    积分

    高级魔扣

    Rank: 4

    魔扣币
    274
    贡献
    274
    威望
    0
    发表于 2018-4-4 18:43:14 | 显示全部楼层
    孤独时仰望蓝天,魔扣源码论坛,你是最近的那朵白云;寂寞时凝视夜空,你是最亮的那颗星星;闲暇时漫步林中,你是擦肩的那片绿叶;疲惫时安然入睡,你是最美的那段梦境!

    该用户从未签到

    3

    主题

    262

    回帖

    527

    积分

    高级魔扣

    Rank: 4

    魔扣币
    262
    贡献
    262
    威望
    0
    发表于 2018-9-23 05:51:11 来自手机 | 显示全部楼层
    站位支持
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表