Hello! 欢迎来到盒子萌!

修复更新升级到WordPress 5.1.1后评论点回复不弹出回复框而是跳转新链接


一直没有注意回复位置的问题,今天是使用前端回复以为网友评论的时候才发现,点击【回复】弹出回复框失效了,以为是主题上js还是修改主题导致,但是通过检查后发现不是修改的问题,最后在群里得知是因为WordPress 5.1.1修改了评论模板的函数输出时候取消掉了onclick这个参数。

如果你是使用Lolimeow主题的亲升级到WordPress 5.1了可以在我的GitHub更新下theme.js就好了,
也可以自己添加下JS(别的主题也可以这么做)

$('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; 
    });

上面js第二行的元素要注意,comment-"+$(this) 就是comment-评论ID, 有些亲的主题是使用div-comment-评论ID 那你就要改为div-comment-"+$(this)

  • avatar
    游客

    引用再带的 js 即可,对了引入 wp_head 函数应该会自动加的。

  • avatar
    游客

    我是一个连初中都没读完的苦逼男一枚,照葫芦画瓢弄的小站,这个主题风格清新,简单,我很喜欢,同时也希望大神多指点

  • avatar
    游客

    推荐直接引用WP自带的 comment-reply.min.js

  • avatar
    游客

    虽然不知道说的是什么,但看起来好厉害的样子!

    • avatar
      博主

      @ 你的灵兽看起来很好吃 别说你了,连我自己都不知道在说什么

发表评论

相关阅读