当我从垃圾邮件中清理我的网站时,我注意到管理信息中心中有大量评论(600+)。我决定用这个SQL查询来核实所有未经批准的评论,而不是一个接一个地删除它们。
delete from wp_comments where comment_approved = 0
答案 0 :(得分:2)
如果您更喜欢SQL方式,可以这样做:
UPDATE wp_posts SET comment_count = 0 WHERE id = id
或者你有一个wordpress功能:wp_update_comment_count( $post_id, $do_deferred )
答案 1 :(得分:0)
答案 2 :(得分:0)
在我的情况下,一旦新评论进来,旧计数器就会消失。评论计数器将恢复正常。