WordPress 5.1,累……

前几天后台升级到 WordPress 5.1,目测没有什么异样。不过回复评论时发现要点两次『回复』才能把 @xx 填进评论框,第一次点『回复』会刷新页面,第二次点才不会刷新。并且 comment-form 位置不会移动到要回复的评论下面。

对比了一下 WordPress 5.0.3 与 WordPress 5.1 源码,发现『回复』链接生成 comment_reply_link 函数和 comment-reply.js 文件都更新了。用了 ajax 提交评论,不需要用到 comment-reply.js。

会出现这个问题是因为新版 comment_reply_link 函数生成回复链接没有了 onclick:

$onclick = sprintf( 'return addComment.moveForm( "%1$s-%2$s", "%2$s", "%3$s", "%4$s" )',
$args['add_below'], $comment->comment_ID, $args['respond_id'], $post->ID
);

ajax 提交评论用的是大发版本,js 改不来,最简单是修改『回复』按钮。

<span class="reply">
<?php comment_reply_link( array_merge( $args, array( 'add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
</span>

改成:

<span class="reply">
<a class="comment-reply-link" href="javascript:;" onclick="return addComment.moveForm('comment-<?php comment_ID() ?>', '<?php comment_ID() ?>', 'respond', '<?php the_ID(); ?>')">回复</a>
</span>

注意:comment-<?php comment_ID() ?> 需与主题评论结构 li 里层的 id 或者 class 一致,否则评论表单框能跟随,但是无法嵌入在对应评论内。

目测问题解决,凑合着用吧。

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/1025/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,选主机需合法使用。任何主机需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

微软 Bing 必应壁纸 4K UHD超高清壁纸 PHP/Python/EXE爬虫 自动下载

微软 Bing 必应壁纸图片质量挺不错,有个爬取站(必应每日高清壁纸)做得不错,52pojie 论坛上有个工具爬取这个站2016年03月05日直至目前所有壁纸,虽然最大分辨率只有 1920*1080,但是很方便,速度也快,图片文件名是对应描述。 微软 Bing 必应壁纸图片 4K高分辨率 打包下载:必应壁纸打包 …

2020年东京奥运会 Tokyo 2020 Olympics

2020年东京奥运会,时间:2021年7月23日 - 2021年8月8日!没看错,2020年日本京东奥运会2021年举行。昨天没有看2020年日本东京奥运会开幕式,不知道会不会有 BT 下载? 2020年日本东京奥运会 简介 2020年东京奥运会官网:https://olympics.com/tokyo-2020 TOKYO 2020 奥运会吉祥物 Mirai…
浏览: 50 标签:  ,  ,  ,  ,  , 

斐讯 N1 盒子 ROM / OpenWRT 路由固件及遥控器收集

拼多多上买了3个斐讯 N1 盒子,加上去年买的一个二手原封,已经有4个盒子。去年买的 N1 只是降级 Webpad 固件当电视盒子了,不过在家里基本上没有时间看电视,实际上使用并不多,几乎是吃灰状态。折腾了一个当旁路由(N1 降级 Webpad 刷小钢炮系统+Docker 安装 OpenWrt 旁路由),还不错。 斐讯 N1…

2021年05月 微软 Bing 必应壁纸图片 31张 4K高分辨率 打包下载

微软必应每天都会更新一张高清精美背景图片4K高清壁纸,大多数是风景摄影作品,质量都非常高。老头在 VPS 上 py 脚本每天自动下载微软 Bing 必应壁纸图片,自动上传到 OneDrive,大概是2020年6月份开始自动保存。 微软官方也有每天自动下载必应图片自动更换桌面工具:每日必应壁纸 Bing Wallpa…
浏览: 158 标签: 

Comments:24

  1. 还没升级,先收藏,希望用不上

    2019.03.04 10:42 # 回复
    1楼
    • @从良未遂 升级了也不一定能用得上,有些主题本身就没有用 comment_reply_link 这东东。

      2019.03.04 11:05 # 回复
  2. 垃圾站-tk
    tk

    自己写吧,也是一个学习的机会,其实博客不用多少代码的。

    2019.03.04 22:31 # 回复
    2楼
  3. 收藏了。

    2019.03.04 23:45 # 回复
    3楼
  4. nnd,想不到我也中招了。

    改!

    2019.03.05 00:06 # 回复
    4楼
    • @老虎 只要用到 comment_reply_link 都会中招。

      2019.03.05 08:35 # 回复
      • @老杨 用回大发的Puma主题,发现竟然找不到comment_reply_link……一晚上不知道怎么搞。

        2019.03.26 01:12 # 回复
        • @老虎 额,Puma 貌似没有自定义评论回调函数,用 JS 版应该可以:https://cyhour.com/1046/

          2019.03.26 08:21 # 回复
  5. 我说失效了吧,还不信?。

    2019.03.06 23:10 # 回复
    5楼
  6. 所以我已经选择不升级了。

    2019.03.10 00:10 # 回复
    6楼
  7. 我还在用4.9

    2019.03.13 00:55 # 回复
    7楼
  8. 高手。wordpress我感觉还是很难搞,宝塔的cpu飙升

    2019.03.14 15:01 # 回复
    8楼
  9. 收藏应用了,这就是我要的菜。

    2019.03.15 00:51 # 回复
    9楼
  10. 我真想痛骂wp团队,是吃屎的吗,找那么多事情来做。。。

    2019.03.26 01:14 # 回复
    10楼

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息