似乎循环通过wp_comment_query() 带着论点post_status
设置为publish
还列出了发布在受密码保护的帖子上的评论。
这是正确的行为还是错误?我如何避免在提交给受密码保护的帖子的评论中循环?
我查了数据库wp_comments
表中,似乎没有相关条目可供使用。
使用查询监视器插件,我可以检查SQL查询:
SELECT *
FROM wp_comments JOIN wp_posts
ON wp_posts.ID = wp_comments.comment_post_ID
WHERE ( comment_approved = \'1\' )
AND wp_posts.post_status IN (\'publish\')
AND wp_posts.post_type IN (\'post\')
ORDER BY wp_comments.comment_date_gmt DESC
LIMIT 8
如果您使用wp_comment_query()
显示评论(例如在前端),然后显示发布在上的评论password protected 帖子是循环的。