LXTX
龙笑天龙笑天  1年前 (2016-10-31) 来源:龙笑天下 隐藏边栏 |   29 条评论  508 
文章评分 41 次,平均分 5.0

WordPress中如何允许非管理员用户在评论中插入图片 wordpress

今天匿名在评论里插入图片的时候,突然发现我插的图片被吞了...尴尬了,原来这么久以来我的插入图片这个按钮功能是“不起作用”的...

然后百度了下,果然有结果了:“在WordPress中,默认情况下非管理员用户的评论中是不能插入图片的,这是权限设置问题。非管理员权限用户使用该标签会被过滤,因为 img 不在 allow tag 列表里。”

以下就介绍几种使非管理员用户也能在评论中插入图片的方法,请大家自行取舍~

第一种:修改wordpress程序代码

打开wordpress程序 wp-includes/kses.php 文件,搜索关键词: $allowedtags,大约419行,增加对img标签的支持,如下:

来自《用最简洁的代码让wordpress的评论框添加“插入图片”按钮

注意:这个方法有个弊端,每次升级wordpress,都必须进行再次的修改!期待高手改进此方法!

第二种:采用标签替换法

使用[img]图片src地址[/img]来添加评论图片~ 来自《WordPress增加评论表情和评论插入图片

首先,在functions.php中加入下面的代码:

然后,使用[img]图片src地址[/img]来添加图片~

当然,为了使用方便贴这个 [img]标签,也可以给评论框那加一个按钮,具体方法如下。

先加入下面的这个js代码:

再打开主题评论框所在的文件(如:comment.php等),在适当的位置加入一个“插入图片”按钮:

第三种:将评论图片地址自动转化为图片

如同煎蛋网一样,将评论的图片地址自动转化为图片。实现方法有2种。

① 所有评论图片地址自动转化为图片

摘自《WordPress 评论中嵌入图片 | 知更鸟

② 指定特定文章中或所有文章中的评论图片地址自动转化为图片

摘自《煎蛋评论图片地址自动转化为图片

注:ALLOW_POSTS里定义的是允许自动贴图的文章或页面的 post_ID ,多篇文章或页面用 , 隔开即可,如需所有文章和页面起效则定义为空即可。

添加上述代码后,在发表评论时直接粘贴图片链接地址即可。PS:受此方法启发,写下下面的文章:

如何实现WordPress指定文章或页面允许评论昵称/内容带连接地址
今天博客112兄提出了一个我认为有点奇怪的需求,也就是本文标题这个啦~~下班后立马折腾了下,结果死活不成功... 我是用 is_single() 和 is_page() 来判...
阅读:224   评论:16   喜欢:12   评分:

第四种

参考自:《WordPress 技巧:为评论模块增加更多 HTML 标签支持

但不知为啥,这种方法在本站,不起作用...

第五种

摘自《WP评论无法使用img标签问题

这个方法没试过,不知是否有效,如果有效请告知,谢谢~

最后,大家也可以试试这个插件,《WordPress 给评论添加图片上传功能的插件:Comment Images》。

 

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

龙笑天
龙笑天 关注:9    粉丝:3 最后编辑于:2018-01-09
互助分享,互联网本该如此!
×

感谢您对龙笑天的支持,么么哒~

支付宝打赏 龙笑天
请扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

龙笑天下 - 分享悲伤;共享快乐

发表评论

表情 贴图 链接 私密 格式 签到

最赞评论
  1. 龙笑天
    龙笑天 年费会员 博 主 来自天朝的朋友 火狐浏览器 Windows 7

    插个图片试试~ [得意]
    韩雪

  2. boke112导航
    boke112导航 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows XP 广西南宁市 电信

    我的原先倒是有贴图上传功能,后来取消了,不想给用户游客上传图片到评论内容。

  3. Koolight
    Koolight 评论达人 LV.3 来自天朝的朋友 火狐浏览器 Windows 7 安徽省合肥市 Anhui ZhongSiTaiWei信息科技有限公司联通节点

    这个功能我还是不添加了,哈哈!

  1. 小苍老师
    小苍老师 来自天朝的朋友 谷歌浏览器 Windows 7 广东省佛山市 电信

    签到成功!签到时间:2018-01-12 08:37:50,每日打卡,生活更精彩~

    13楼 4小时前
    0 0 回复
  2. 小苍老师
    小苍老师 来自天朝的朋友 谷歌浏览器 Windows 7 广东省佛山市 电信

    签到成功!签到时间:2018-01-11 11:51:12,每日打卡,生活更精彩~

    12楼 1天前
    0 0 回复
  3. 小苍老师
    小苍老师 来自天朝的朋友 谷歌浏览器 Windows 7 广东省佛山市 电信

    签到成功!签到时间:2018-01-10 09:22:35,每日打卡,生活更精彩~

    11楼 2天前
    0 0 回复
  4. Koolight
    Koolight 评论达人 LV.3 来自天朝的朋友 火狐浏览器 Windows 7 中国 科技网

    现在看起来觉得可以添加这个功能了,外链倒是不会影响自己的站!

    10楼 2天前
    0 0 回复
  5. 小苍老师
    小苍老师 来自天朝的朋友 谷歌浏览器 Windows 7 广东省佛山市 电信

    签到成功!签到时间:2018-01-09 08:22:23,每日打卡,生活更精彩~

    9楼 3天前
    0 0 回复
  6. lwf81
    lwf81 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 移动

    大大,你好!请问在ALLOW_POSTS里定义的是允许自动贴图的文章或页面的 post_ID ,多篇文章或页面用 , 隔开即可,如需所有文章和页面起效则定义为空即可。
    能不能举例说明下,比如在哪里加?该怎么加,比如我的页面是域名/fjt/,只指定在这个页面,该如何处理!谢谢,我是小白!请说详细点,谢谢!

    8楼 3天前
    0 0 回复
    • 龙笑天
      龙笑天 年费会员 博 主 来自天朝的朋友 火狐浏览器 Windows 7

      @lwf81[流汗] 意思说的很明白了啊... 比如指定我的留言板和友情链接页面允许插图,他们的ID分别为110和114,则define('ALLOW_POSTS', '110,114');

      • lwf81
        lwf81 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 移动

        @龙笑天大大,谢谢你的解答!你好!比如说我有两个文章页面,比如第一个www.baidu.com/fjt/ 第二个是www.baidu.com/rwt/
        昨天我已经尝试了define('ALLOW_POSTS', 'fjt,rwt');没有生效,本来以前都可以显示的图片,都不显示了!

      • lwf81
        lwf81 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 移动

        @龙笑天谢谢,通过你的提醒,我已经弄好了,谢谢!
        请问像煎蛋那种,每张外链的图片上方有一个 查看原图,点击查看原图,新窗口显示原图链接,并显示图片,因为查看原图显示的外链是个变量,请问是怎么实现了!

        • 龙笑天
          龙笑天 年费会员 博 主 来自天朝的朋友 火狐浏览器 Windows 7

          @lwf81把第12行改为下面这个试试~

  7. 辣手
    辣手 来自天朝的朋友 谷歌浏览器 Windows 7 广东省韶关市 电信
    7楼 2017-05-20 17:05
    0 0 回复
  8. 馨瑞克
    馨瑞克 来自天朝的朋友 谷歌浏览器 Windows 7 上海市 电信

    学习了,谢谢分享!

    6楼 2017-05-19 11:20
    1 0 回复
  9. 您输入的好像不是QQ号码
    您输入的好像不是QQ号码 来自天朝的朋友 谷歌浏览器 Windows 10 四川省成都市 电信


    很吊

    5楼 2017-03-29 20:03
    0 0 回复
  10. Koolight
    Koolight 评论达人 LV.3 来自天朝的朋友 火狐浏览器 Windows 7 安徽省合肥市 Anhui ZhongSiTaiWei信息科技有限公司联通节点

    这个功能我还是不添加了,哈哈!

    4楼 2016-11-04 21:07
    2 0 回复
  11. 28兼职网
    28兼职网 来自天朝的朋友 谷歌浏览器 Windows 7 浙江省温州市 电信

    这个方法好啊,谢谢分享。

    地板 2016-11-01 14:18
    0 0 回复
  12. boke112导航
    boke112导航 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows XP 广西南宁市 电信

    我的原先倒是有贴图上传功能,后来取消了,不想给用户游客上传图片到评论内容。

    板凳 2016-10-31 10:37
    3 0 回复
  13. 龙笑天
    龙笑天 年费会员 博 主 来自天朝的朋友 火狐浏览器 Windows 7

    插个图片试试~ [得意]
    韩雪

    沙发 2016-10-29 09:36
    11 0 回复
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

您也可以使用第三方帐号快捷注册

扫一扫二维码分享
Tips:
网站已开启关注与粉丝功能,求哦~