我有一个包含循环的页面,其中列出了所有子类别,包括类别说明,帖子计数和上次发布的发布日期。
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>';
} ?>
我似乎无法让评论计数有效。我知道语法需要工作......我正在努力。
有人能指出我正确的方向吗?
干杯, 保罗
答案 0 :(得分:0)
除非我在代码中遗漏了某些内容,否则任何函数的输出都不会导致$commentcount
变量。
您是否尝试过标准方法?
http://codex.wordpress.org/Function_Reference/comments_number
答案 1 :(得分:0)
$commentcount = get_comments_number( $post->ID );
这应该检索该帖子中的评论总数。