AI智能摘要
你是否也遇到过WordPress升级后评论回复失效、页面频繁刷新的困扰?更糟的是,CSS图标、图片暗箱等功能接连崩溃,却找不到原因?本文揭秘问题根源——CDN域名跳转与核心JS加载缺失,并提供一劳永逸的解决方案。不仅修复外链资源异常,更通过简单代码恢复评论框跟随功能,无需复杂操作,连非begin主题用户也能快速修复。看完即用,让你的评论系统瞬间恢复正常。
— AI 生成的文章内容摘要
近期,发现博客存在不少问题,先是发现图片暗箱、JS 二维码失效了,接着评论点击回复按钮页面直接刷新,而没有评论框跟随效果,直到今天居然连网站 CSS 图标也挂了。。。
不能忍,决定花点时间看看到底是啥问题,打开 F12 并没有发现明显报错,既然是 CSS 图标挂了,那应该是我外链到 fontawesome 的 css 地址有问题。于是过滤了下这个地址,发现居然是 301??
类似情况如下:
原来是 cdn.bootcss.com 的 CDN 资源全部跳转到了 cdnjs.com 首页(这个做法有点醉),而我的博客好多功能都引用了这个 CDN,所以都异常了!
最后找了个替代 CDN:https://cdnjs.net/ ,替换之后图片暗箱、二维码、CSS 图标、延迟加载等功能都恢复了,但是评论回复按钮还是异常刷新的!
最后和鸟哥交流了下,他说是 WordPress 升级到 5.1.1 导致的。网上找了下才发现是自己 out 了,不少博客已经给出了解决方案,比如懿古今博客:《WordPress 5.1 评论回复按钮失效评论框不跟随怎么办?》。
不过,鸟哥给了我一个更简单的解决办法(可以免去刷新 CDN 缓存、浏览器缓存的麻烦):
如果是 begin 主题,直接在 functions.php 里面找到:zmingcx_scripts 函数,在最后一个 } 之前加上:
// 加载回复js
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
这段代码其实就是在页面加载一段 JS:
这样就问题就解决了!

宁夏银川市 1F
签到成功!签到时间:2019-04-18 12:05:03,每日打卡,生活更精彩哦~
山东省 2F
bootcdn这波301跳转真是坑死人了
北京市 B1
@ 幽灵巫师 我也被这跳转整懵了,换了 cdn 还好。
湖北省荆州市 3F
评论框刷新问题折腾半天,原来就加几行代码?
韩国 4F
刚升级完WP就发现回复按钮抽风,原来是5.1的锅
日本 5F
非begin主题照着改header.php居然一次成功,666
江苏省盐城市滨海县 6F
之前搞过这个,确实折腾了好久,CDN换得我头大
北京市 B1
@ 顽皮猴子 我之前也踩过,换完才发现原来是 comment-reply 脚本没加载,真是意外收获。
上海市奉贤区 7F
为啥不早点说要加载comment-reply.js啊😭
中国 8F
太贵了吧这也——哦不对,是太坑了吧这也!
天津市 B1
@ 夜梦游 确实坑,bootcdn说跳转就跳转
广东省湛江市 B1
@ 夜梦游 这哪是贵,是坑到家了好吧😂
辽宁省沈阳市 9F
那个啥,functions.php里zmingcx_scripts函数在哪行啊?
广东省广州市 10F
hhh终于不用每次回复都刷整个页面了
北京市 B1
@ HootHaven 终于不用折腾了,回复功能正常了
江苏省无锡市 11F
看不懂JS但照抄代码居然好了,玄学👍
日本 12F
这个cdnjs.net靠谱吗?会不会又突然跳转啊🤔
印度尼西亚 B1
@ 青瓷若梦 这个cdnjs.net用着还行,目前没发现问题
江苏省徐州市 13F
早看到这篇文章就好了,白白折腾一晚上
山东省烟台市 14F
鸟哥是谁啊?求指路
印度 15F
直接复制代码搞定,给力!
印度尼西亚 16F
bootcdn也太坑了,说跳就跳
北京市 17F
为啥WP升级总出这种幺蛾子
北京市 18F
试了header.php的方法,管用!
河北省石家庄市 19F
所以是CDN和JS两个问题叠加?
日本 B1
@ 晚风絮语 对,先解决 CDN 301 再加 comment-reply,两个问题一起搞才行。
北京市 20F
打卡+1
韩国 21F
functions.php不敢乱改,怕网站崩了
菲律宾 22F
同问这个cdnjs.net稳定性如何?
重庆市 23F
header.php那个方法亲测有效👍
福建省福州市 B1
@ 山野旅人 非begin主题直接改header.php就完事,亲测有效!
陕西省西安市 B1
@ 山野旅人 刚试了header.php加代码,一次过,舒坦了😂
韩国 24F
之前也遇到CDN突然失效,烦死了
江西省宜春市 B1
@ 药师何 不是突然失效,是直接跳首页,心态炸了
河南省周口市 25F
bootcdn这波操作真是绝了
北京市 26F
comment-reply.js为啥默认不加载啊
越南 27F
functions.php不敢碰,有更简单的方法吗
辽宁省沈阳市 28F
所以是两个问题叠加导致的?
陕西省西安市 B1
@ 超新星耳语 所以是CDN跳转+JS没加载双杀?
印度尼西亚 29F
打卡
重庆市 30F
照着改了header.php,终于不用刷新页面了
湖北省武汉市 31F
这方法比刷新缓存方便多了
湖南省长沙市 32F
所以是WP升级把JS加载给弄没了?
香港 33F
这破CDN说跳转就跳转,也太坑了!
湖北省武汉市 34F
header.php方法真的有用吗?怕改坏
浙江省宁波市北仑区 35F
终于不用每次回复都重新加载了😂
新西兰 36F
所以之前都是因为CDN跳转导致的问题?
上海市浦东新区 37F
鸟哥是哪个大佬啊?求介绍
山东省济南市 38F
functions.php里没找到zmingcx_scripts函数😭
日本 39F
WP升级老是出这种问题,心累
台湾省 40F
这个cdnjs.net看起来还行,先用着吧
北京市 41F
为啥不默认加载comment-reply.js呢?
北京市 42F
太坑了这CDN跳转,害得我折腾一晚上😭
浙江省嘉兴市 43F
functions.php里zmingcx_scripts函数在哪啊?找了好久没找到
湖南省株洲市 44F
为啥WP升级老是搞这种破事,就不能稳点吗
日本 45F
早看到这篇就好了,我昨天白修三个小时
浙江省湖州市 46F
那个啥,comment-reply.js不加载也就算了,连个提示都没有?
澳大利亚 47F
之前搞CDN迁移也是这样,说换就换,心态崩了
日本 48F
这方法看着简单,但新手真不敢随便改代码啊
江苏省无锡市 49F
bootcdn这波操作真是迷,好端子突然跳首页
斯里兰卡 50F
鸟哥给的方案挺实用的。
河北省石家庄市 51F
functions.php改完立马见效,爽
上海市徐汇区 52F
这个替代CDN能撑多久啊,慌🤔
江苏省无锡市 53F
comment-reply.js不默认加载真的离谱
美国 54F
之前搞迁移也是,连个通知都没有,服了
四川省南充市 55F
非begin主题照着改也成功了,稳
湖北省宜昌市 56F
那个啥,代码复制错了网站直接500了…
上海市 57F
早看到鸟哥方案就不走弯路了
广东省 58F
WP升级完评论框直接刷,吓我一跳
北京市 59F
functions.php这玩意真不敢乱碰啊
北京市 60F
所以CDN跳转和JS没加载是两个坑?
湖南省长沙市 61F
照着加了script标签,好了!666
福建省泉州市 62F
那个啥,非begin主题改哪里来着?
上海市青浦区 63F
comment-reply.js不默认加载真的脑壳疼
江苏省常州市 64F
cdnjs.net能信吗?别又301了😭
日本 65F
我之前也踩过这坑,折腾两小时才找到头绪
阿富汗 66F
太离谱了,升个级还带埋雷的
日本 67F
早看到这篇就不至于网站500了…
湖南省长沙市 68F
这方法试了确实有效👍
广东省广州市 69F
那个啥,header.php具体在哪个位置加啊?
印度 70F
cdnjs.net能撑多久?有点担心又跳转
北京市 71F
打卡签到
中国 72F
所以之前评论框刷新都是CDN问题?
日本 73F
functions.php改完网站直接白屏了怎么办😭
北京市 74F
非begin主题的header.php方法稳吗?
北京市 75F
这波操作也太迷了,CDN说换就换
河南省南阳市 76F
同问鸟哥联系方式
新喀里多尼亚 77F
终于不用每次回复都刷页面了,舒服