修复主题评论BUG

作者: wonse 分类: wordpress,鑫事小记 发布时间: 2013-02-07 20:22

最近博客好冷清啊,看来筒子们都回家过年了。我终于也要回家了,明天中午的火车,天黑之前应该能到家,有点小激动哈,半年没有回去了~~

今天早上看到博客有新的留言,于是去回复下,不小心点到了1#的上的“回复”,结果发现无法显示评论表情和头像,顿感不爽。像我这种追求完美的人,是不允许这个缺陷存在的。

xiugaiqian

我立即开始解决这个问题,经过仔细观察我发现:
1.文章页最底部的那个评论框是正常的;
2.将页面先拉倒最底部,然后返回想要回复的楼层,点击“回复”,评论框是正常的;
3.安装原版主题,问题依然存在。

看来,这个BUG应该是一直存在的,只是没有发现而已。因为我的留言是按时间先后顺序排列的,旧的留言在顶部,一般回复新留言都会拉到底部,而这时评论框是正常的。

于是BUG产生的原因就找到了:图片延迟加载!

Forigi主题默认加载了lazyload.js,可以使图片按需加载,提高页面访问速度。但据我推测:博客启用了延迟加载图片的JS特效后,直接在最开始的评论那里使用回复,只是通过JS把那个评论框强制插入到当前位置,但事实上并没有到它实际所在的位置,所以导致图片还没有开始加载。

解决办法很简单,打开header.php,删除下列代码:

yuanyindaima

这样就去掉了图片延迟加载的效果,但对于博客访问速度并没有太大影响~~

zhengchangqingkuang

同时,期待高手能给出一个完美的解决方案。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

15条评论
  • ޓއއއ

    2013年2月7日 21:35

    又是sofa,话说我搬家的那个后台老是出错,访问不了了…… 😡

    1. wonse

      2013年2月7日 22:13

      @ޓއއއ 确实无法访问了,囧

  • 梦月酱

    2013年2月7日 22:11

    肯定是去过年了

    1. wonse

      2013年2月7日 22:15

      @梦月酱 呵呵。新春快乐~~

      1. wonse

        2013年2月8日 10:26

        @wonse 测试下邮件

        1. wonse

          2013年2月8日 10:31

          @wonse 测试下邮件回复

  • 秦天添博客

    2013年2月7日 23:18

    你的精神可嘉啊。

    1. wonse

      2013年2月8日 10:29

      @秦天添博客 什么精神?

  • oyoy

    2013年2月8日 08:43

    @wonse 真有折腾劲额

    1. wonse

      2013年2月8日 10:30

      @oyoy 折腾无止尽 😉

  • peascloud

    2013年2月8日 09:51

    这个东西嘛。。让延迟加载加载一下评论框内容就好。

    1. wonse

      2013年2月8日 10:30

      @peascloud 技术活啊,难

  • 小刀

    2013年2月8日 19:51

    哥 我刚用wp建了个站 等级图标是怎么添加的你帮帮我好不

    1. wonse

      2013年2月8日 20:00

      @小刀 去花七七的网站上,搜索vip

  • ޓއއއ

    2013年2月8日 21:33

    我的博客搬家完了,我明天也要回家了,早睡啊,晚安,特意来这里留言~~~~

发表评论

电子邮件地址不会被公开。 必填项已用*标注