如何修复WordPress 5.1更新后评论回复按键失效问题

最近WordPress 5.1升级,很多童鞋更新到 5.1,出现了评论回复按键失效的问题,刷新当前页面也无法直接恢复,在主题没有修改的情况下出现这种问题是 WordPress 升级所致,

WordPress 5.1更新了 comment-reply-link() 函数的输出。

原本输出的 reply 按键,其 HTML 标签带有一个 onclick 事件,绑定了 addComment.moveForm() 事件,很多主题评论回复都利用了这个 onclick 事件,而在 WP 5.1 中,这个 onclick 事件被移除了。如果要解决问题,还是要主题作者更新才能彻底解决这个问题。不过也可以通过jQuery 实现:

如图,上方的是 WP 5.1,下方是 WP 5.0:

如何修复WordPress 5.1更新后评论回复按键失效问题1技术教程主机格调

因此修复这个问题的方法就是为 reply 按键添加一个 click 事件监听器。代码如下:

$('body').on('click', '.comment-reply-link', function(){
    addComment.moveForm( "comment-"+$(this).attr('data-commentid'), $(this).attr('data-commentid'), "respond", $(this).attr('data-postid') );
    return false;  // 阻止 a tag 跳转,这句千万别漏了
});

对于WordPress 5.1这个改动的出发点,是很好,因为总感觉 inline 的 onclick 事件挺 low 的,不过忽然这样毫无征兆和说明地取消原有接口挺不好,WP 本应提供一个 hook 让我们可以自由地决定是否保留原有方法,不是吗?

【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 23/03/2019 12:50
下一篇 24/03/2019 08:19

相关推荐

  • WordPress 常用的自定义文字广告、图片广告代码

    现在的 WordPress 主题都会自带自定义广告位选项。那么要如何自定义文字广告、图片广告和联盟广告。 文字广告 最常见的文字广告代码: <a href="链接地址">显示文字</a> 文字链接在新窗口打开的代码: <a href="链接地址" target="_blank">显示文字</a> 链接添加nofollow的代码: <a href="链接地址" target="_blank" rel="nofollow">显示文字</a> 图片广告 最常见的图片广告代码: <a ...

    技术教程 03/07/2020
    12.0K0
  • 大前端 DUX 7.2 主题,破解绿色去授权无后门。

    本站不提供下载。诚然有热心的童鞋义务破解,但是也有别有用心的人植入后门,越流行的主题越是这样。为保护作者知识产权和保护网站安全,支持购买正版主题,辛辛苦苦的站不能因为一时贪便宜毁于一旦。需要正版的请移步:DUX,XIU themebetter WordPress 主题双11大促 themebetter 推出双11年度大放价,WordPress主题全场6折特惠,史上最低价,年度唯一特惠。主题最高直降320元,一样的高品质、不一样的超低价。 主题 原价 促销...

    08/05/2021
    27.5K0
  • ping.cat监测各大国外VPS主机商网络质量

    如果经常租用国外VPS服务器等,可能比较关心国内到国外的网络质量。 今天介绍一个专门监测网络抖动及质量的网站,ping.cat。域名很好记,站长是耳机君,通过图形查看网络状况一目了然。大家可以参考网站图形,来购买合适的服务器 图表说明: 1,X轴表示时间,Y轴表示ping的时间值。 2,阴影部分表示有抖动,20个测试数据包里有部分时间值高,但不丢包,阴影块越大,说明ping值波动越大。 3,曲线上不同的颜色表示丢包数不同,对...

    11/03/2019
    13.0K0
  • 如何优化和加速你的WordPress博客访问速度

    WordPress博客博主一般在建立博客一段时间后,随着内容不断增加,还有对WordPress的不熟悉,造成访问速度越来越慢,客户体验不断下降,很是头疼。 优化和加速WordPress博客,提升WordPress运行效率,快速提升访问速度,必然会提上日程。 那要通过什么样的方式可以优化WordPress博客,提供访问效率呢? 前提要通过网站测速工具来检测网站问题,并根据测速网站提供的优化建议,做针对性的优化。 推荐阅读:如何检测WordPress博客...

    23/03/2019
    11.5K0
  • themebetter WordPress主题双11大促,DUX史上最强更新,仅480元

    今天themebetter推出双11年度大放价,WordPress主题全场6折特惠,史上最低价,年度唯一特惠。主题最高直降320元,一样的高品质、不一样的超低价。 这次双十一大促,DUX主题也迎来史上最强更新,全站UI配色几乎重做,在保留DUX的基调之上强大的优化了前端加载效率,去除了原有的 Bootstrap框架、Fontawesome字体库、删除了十分鸡肋的JS文件托管、压缩了前端输出的CSS和JS代码,在极大程度上让主题更加快速的呈现在用户面前。与之...

    01/11/2022
    9460
  • 宝塔面板下独立服务器挂载的 / 目录满了怎么办?

    昨晚上维护一台好久没怎么打理的独立服务器,上面有三个站,计划任务本地备份3个,发现默认建站 / 目录满了,而挂载的 home 目录还没用;随着网站内容不断膨胀,默认建站 / 目录肯定会不够用,备份也越来越大,可以将宝塔面板中更改默认建站目录和默认备份目录。 新建站点修改根目录 如上图这台独立服务器有两个盘,一个是 100GB 挂载的/目录,另一个 1747GB 挂载的是 home 目录。在宝塔后台设置就直接修改默认建站目录和默认备...

    09/07/2023
    3040
  • 私有文档、源码、软件目录列表程序:Zdir

    为了存放建站源码,使用Cloudreve开源程序自建网盘。使用段时间后,发现Cloudreve无法从开源升级到商业版本,所以弃用。 先后更换了Filerun、Nextcloud、KodExplorer等建站程序,设置太复杂,我就是想要存放些源码还有常用的软件而已。 我对网盘程序的要求不高,一个是设置不要太复杂,二则要求稳定,有持续维护。 我自己在使用xiaoz的ImgURL图床,正好xiaoz童鞋有一个使用PHP开发的目录列表程序Zdir,无需数据库,体积小巧,功...

    09/11/2019
    620
  • 简单图床 easyimage 开源 PHP 图床网站源码程序安装教程

    简单图床-EasyImage 2.0 是一款安装非常简单的图床程序,Linux 和 Windows VPS 或者虚拟主机都可以安装,非常简单。 推荐环境:Nginx + PHP≥7.0 + linux;需要安装 Fileinfo、iconv、zip、mbstring、openssl 等拓展。 简单图床演示地址:https://png.cm 简单图床功能 支持仅登录后上传 支持设置图片质量 支持文字/图片水印 支持设置图片指定宽/高 支持上传图片转换为指定格式 支持限制最低宽度/高度上传 支持API 在线管理图片 ...

    20/03/2022
    2.8K0
  • 如何在百度云虚拟主机BCH上配置WordPress伪静态

    今天将手中一个站点迁移到百度云虚拟主机,迁移完毕后,发现网站首页出现错位,所有的文章页显示404报错。此问题应该是站点未进行伪静态设置。用久了 VPS 云服务器,都不知道怎么设置虚拟主机的 WordPress 伪静态了。官方给出的代码鸟用没用,找了半天找到一个可以用的。 百度云虚拟主机支持 Nginx+ PHP 运行环境 ,可以通过 bcloud_nginx_user.conf 来设置。 伪静态设置 1、在 NotePad++ 中,编码格式为 UTF-8 ,复制以下伪静...

    06/03/2021
    600
  • Linux VPS 使用 Speedtest CLI 测试网速

    Linux VPS 可以直接使用 SpeedTest.net 官方提供的 Speedtest-CLI 来进行速度测试。Speedtest-CLI 是 SpeedTest.net 官方开发的一个速度测试工具,拥有 Linux(Ubuntu、CentOS 等)、MacOS、Windows 等多个平台的客户端,使用起来也很方便。不过使用 Speedtest-CLI 这个工具每次就只能测试一个节点,如果需要测试多个节点,我们还需要多次进行测试才行。所以只能是自己本地测试测试速度,我们可以选择一个距离自己本地比较近的...

    技术教程 27/04/2022
    9440
返回顶部