没有wp_comment_count
在a中WP_Query
对象,无论是在代码中的“顶级”级别--$popular->wp_comment_count
-- 或者在单个post对象中,这是您实际想要检查的内容。
有一个comment_count
在post对象中,这就是您想要的--$post->comment_count
.
您的代码应该如下所示(已清理并格式化为可读的内容):
while ($popular->have_posts()) :
$popular->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li><?php
echo $post->comment_count; // here is your count
endwhile;
请注意,您正在检查
$post
用于注释计数。
$post
是循环中每个项目的全局集
$popular->the_post()
. 如果试图显示计数,而不是基于注释计数执行其他操作,则可能应该使用
comments_number
正如NathanPowell的回答