添加Wordpress评论计数

时间:2014-02-25 09:22:23

标签: wordpress count comments

我有一个包含循环的页面,其中列出了所有子类别,包括类别说明,帖子计数和上次发布的发布日期。

Child category name                     post count   comment count    pubdate
Child category description                   5            xxx            

• last published post in cat
• second last published post in cat

我用这条PHP完成了这个。

<?php $categories =  get_categories('child_of=225');

 foreach  ($categories as $category) {
    //Display the sub category information using $category values like $category->cat_name
     echo '<div class="row clearfix">';
     echo '<div class="col1"><div class="inner"><h2>'.$category->name.'</h2>';
     echo '<p>'.$category->description.'</p>';
     echo '<p class="recent"><strong>Meest recent:</strong></p>';
     echo '<ul class="recentlist">';

     foreach (get_posts('posts_per_page=2&cat='.$category->term_id) as $post) {
         setup_postdata( $post );
         $my_date = mysql2date('D j M Y', $post->post_date);

         $commentcount = ;

     echo '<li><a href="'.get_permalink($post->ID).'">'.get_the_title().'</a></li>';
}

echo '</ul>';

echo '</div></div>'; //end .col1 .inner

echo '<div class="col2">'.$category->count.'</div>';

echo '<div class="col3">'.$commentcount.'</div>';

echo '<div class="col4">'.$my_date.'</div></div>';

} ?>

我似乎无法让评论计数有效。我知道语法需要工作......我正在努力。

有人能指出我正确的方向吗?

干杯, 保罗

2 个答案:

答案 0 :(得分:0)

除非我在代码中遗漏了某些内容,否则任何函数的输出都不会导致$commentcount变量。

您是否尝试过标准方法?

http://codex.wordpress.org/Function_Reference/comments_number

答案 1 :(得分:0)

$commentcount = get_comments_number( $post->ID );

这应该检索该帖子中的评论总数。