哎,扯蛋的 WordPress 4.4.2 ……

2016.02.03 | | 39 Comments

自动更新到 WordPress 4.4.2 了……看官方修复了不少问题,可是新的bug又来了?还是我RP不行呢?刚才翻了翻文章,发现有些评论怪怪的,明明是子评论,却撒野独自跑到外面去当起父评论来了……

下图 comment-2087、comment-2088、comment-2090 其实是子评论。

 346-wordpress-4-4-2-bug-02

可以在数据库中找到它们的父亲……

 346-wordpress-4-4-2-bug-01

怎么越更新越烂呢?

Update:

升级 WordPress 后,虽然主题代码上做了“假”的无限嵌套处理,但还是得把后台『设置 -> 评论』里的『启用评论嵌套……』勾上(以前不勾也能正常……),这样评论又能正常显示了……

<?php
wp_list_comments( array(
'type' => 'comment',
'callback' => 'mytheme_comment',
'max_depth' => 444,// 无限嵌套
));
?>

 346-wordpress-4-4-2-bug-03

hook 一 hook 把最大嵌套层数改大点也许更好……这样如果需要实现假无限嵌套的话主题代码就不用特殊处理了。

// hook thread_comments_depth_max 修改评论嵌套最大嵌套层数为444,默认为10
function filter_thread_comments_depth_max( $maxdeep ) {
$maxdeep = 444;
return $maxdeep;
};
add_filter( 'thread_comments_depth_max', 'filter_thread_comments_depth_max', 10, 1 );
支付宝扫码打赏微信打赏

如果文章对您有帮助,欢迎移至上方按钮打赏老杨

声明: 除非注明,常阳时光文章均为原创,转载请以链接形式标明本文地址
本文地址:https://cyhour.com/346/

Comments:39

  1. fooleap116 Firefox 43.0 Windows 10 x64 Edition

    WP 好复杂的说

    2016.02.04 10:08 # 回复
    1楼
    • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

      @fooleap 其实本来挺简单的,现在感觉越升级 bug 越多了……

      2016.02.04 10:25 # 回复
      • fooleap116 Firefox 43.0 Windows 10 x64 Edition

        @老杨 怎么刚才一直打不开……很久没用过 WP,也不懂 PHP,徒手做一个主题感觉还是不容易的。

        2016.02.04 11:29 # 回复
        • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

          @fooleap 服务器被D,能打开一会又挂掉……至于 PHP,我也不怎么懂,反正不懂的就 Google,加上 Firebug,也能稍稍折腾一下。

          2016.02.04 12:44 # 回复
  2. 小七3 Google Chrome 45.0.2454.101 Windows 7 x64 Edition

    应该是主题的原因吧,是不是知更鸟的那款主题

    2016.02.04 10:09 # 回复
    2楼
    • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

      @小七 是他的主题,应该不是主题原因,升级以后才是这样子的。后台把那个评论嵌套勾上就好了,以前不勾也行的……

      2016.02.04 10:21 # 回复
  3. 愚蠢的凡人3 Google Chrome 45.0.2454.101 Windows 10 x64 Edition

    感觉好像评论不上

    2016.02.04 14:00 # 回复
    3楼
  4. World29 Google Chrome 42.0.2311.154 Windows 7 x64 Edition

    估计很快还会有小更新来修复了 怪不得昨天在007那里看到他自己给自己评论测试父评论和子评论

    2016.02.04 14:44 # 回复
    4楼
    • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

      @World 不知道是以前的bug现在修正了还是现在出新bug了,现在勾上评论嵌套就好了,以前不勾也能正常工作呢……也可能是以前数据库遗留着那个值,所以不勾也能正常工作。

      2016.02.04 14:48 # 回复
  5. 不用WP就好啦,我一般推荐别人用typecho或者emlog

    2016.02.04 17:07 # 回复
    5楼
    • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

      @Unee Wang 只能说痛并快乐着……typecho 不喜欢,emlog 没试过,不想换了。

      2016.02.04 17:15 # 回复
  6. Synyan48 Safari 9.0 iPhone iOS 9.2.1

    知更鸟的主题做得太庞杂了。所以我已经两年没用了。

    2016.02.04 17:07 # 回复
    6楼
    • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

      @Synyan 确实,改起来太累了……因为这个原因原本压根就打算过买这个主题,哎,最终还是买了……然后一点一点的精简掉了……

      2016.02.04 17:14 # 回复
  7. 10层啊 真够狠的

    2016.02.04 23:28 # 回复
    7楼
  8. 网扑蜘1 Google Chrome 45.0.2454.101 Windows 7 x64 Edition

    越更新越恼火,想想还是简单点好

    2016.02.05 12:06 # 回复
    8楼
  9. AUTUMN19 Google Chrome 48.0.2564.109 Windows 7 x64 Edition

    还好typecho一年都不更新一次正式版,我也觉得更新没有什么必要(除非一些重大BUG)。
    现在我安于现状了。

    2016.02.12 20:19 # 回复
    9楼
    • 老杨2.15k+ Firefox 43.0 Windows 10 x64 Edition

      @AUTUMN typecho 确实要轻太多太多了……就是功能也要弱不少。不过,现在 WordPress 越来越臃肿,折腾起来比较累了……说不定哪一天我也换到 Tp 了。

      2016.02.12 21:06 # 回复
  10. 园子大魔王6 Google Chrome 48.0.2564.95 Android 5.1.1

    我的主题升级之后没有任何问题,我是严格按照官方标准开发的

    2016.02.12 23:25 # 回复
    10楼
  11. yyyyyyyhb34 Google Chrome 49.0.2623.13 Windows 10

    所以我的主题又简单又能装X最好不过,单栏大法好(●’◡’●)

    2016.02.13 01:03 # 回复
    11楼
    • 老杨2.15k+ Safari 6.0 iPhone iOS 6.1.3

      @yyyyyyyhb 主题这东西,单栏是简洁,但是大屏幕的话我还是喜欢双栏…信息多的话三栏也不错。

      2016.02.13 19:51 # 回复
  12. FROYO14 Google Chrome 47.0.2526.111 Windows 7 x64 Edition

    等你们先测试好了我再上,哈哈

    2016.02.13 06:57 # 回复
    12楼
  13. Shrek59 Chrome 48.0.2564.104 iPhone iOS 9.2.1

    无限嵌套太狠了,一般能套5个就不错了吧

    2016.02.16 21:43 # 回复
    13楼
    • 老杨2.15k+ Safari 6.0 iPhone iOS 6.1.3

      @Shrek 其实是看上去像是无限嵌套而已…一般多的好像试过有十来二十层。

      2016.02.16 22:46 # 回复
  14. 递归的嵌套,太多就不好了。
    其实还是像贴吧那样一层子回复即可,外像知乎微博那样加个查看对话就挺好的。

    2016.02.17 09:58 # 回复
    14楼
    • 老杨2.15k+ Firefox 44.0 Windows 10 x64 Edition

      @小喵爱你 也还行吧?也就只是第二层缩进了,往后的与第二层缩进一样,加上@,也不难分清楚是回复哪一个。查看对话,弄起来不容易吧?

      2016.02.17 10:44 # 回复
  15. 酒衫1 Google Chrome 47.0.2526.80 Windows 7 x64 Edition

    虽然也觉得wp臃肿,但是好不容易整成现在这样,现在不想改了。

    2016.02.21 15:08 # 回复
    15楼
    • 老杨2.15k+ Firefox 44.0 Windows 10 x64 Edition

      @酒衫 我也是,加上也习惯了,短时间内不会考虑换掉 WP ……

      2016.02.21 16:55 # 回复
  16. 萌嘟嘟1 Google Chrome 48.0.2564.103 Windows 7

    萌嘟嘟来访

    2016.02.29 19:05 # 回复
    16楼

发表留言