更新了WordPress后发现留言评论中的回复功能失效,经过排查,发现是未加载comment-reply.min.js 导致,Google一番,查找到了解决方案,如下:
解决方案
找到你的主题的functions.php文件,在最后增加一个action响应,代码如下:
<div> <div>function mytheme_enqueue_comment_reply() {</div> <div> // 在带有评论的POST页面中</div> <div> if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {</div> <div> // 添加 comment-reply js</div> <div> wp_enqueue_script( 'comment-reply' );</div> <div> }</div> <div>}</div> <div>// Hook wp_enqueue_scripts</div> <div>add_action( 'wp_head', 'mytheme_enqueue_comment_reply' );</div> </div>
注意,有CDN缓存的站点,请在F12控制台中检查一下是否正确加载了comment-reply.min.js
转载请注明:悠然品鉴 » WordPress更新后点击回复评论失效、没反应的问题