一直没有注意回复位置的问题,今天是使用前端回复以为网友评论的时候才发现,点击【回复】弹出回复框失效了,以为是主题上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)
引用再带的 js 即可,对了引入 wp_head 函数应该会自动加的。
我是一个连初中都没读完的苦逼男一枚,照葫芦画瓢弄的小站,这个主题风格清新,简单,我很喜欢,同时也希望大神多指点
@ 六欲 说大神指点,不敢
推荐直接引用WP自带的 comment-reply.min.js
@ 后宫学长 好像也可以的
虽然不知道说的是什么,但看起来好厉害的样子!
@ 你的灵兽看起来很好吃 别说你了,连我自己都不知道在说什么