一直没有注意回复位置的问题,今天是使用前端回复以为网友评论的时候才发现,点击【回复】弹出回复框失效了,以为是主题上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)
文章来源于互联网:修复更新升级到WordPress 5.1.1后评论点回复不弹出回复框而是跳转新链接