原创WordPress主题教程#5:热门评论文章

很多Wordpress博客的侧栏的热门文章通常都会放上热门评论文章,一个是因为热门评论不需要自定义字段或者添加插件,另外一个就是评论多的文章其实才是网站的亮点。

热门评论可以使用Wordpress自带的orderby,将以下代码添加到你需要的地方。

<ul> <?php $popular = new WP_Query('orderby=comment_count&posts_per_page=5'); ?> <?php while ($popular->have_posts()) : $popular->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?> (<?php comments_number('0','1','%'); ?>)</a></li> <?php endwhile; ?> </ul>

如果你需要用到某段时间内的热门评论,你可以用下面这段代码,注意,需要Wordpress3.7及以上版本,可以查看时间的查询

<?php
$popular = new WP_Query( array(
'post_type' => array( 'post' ),
'showposts' => 6,
'cat' => 'MyCategory',
'ignore_sticky_posts' => true,
'orderby' => 'comment_count',
'order' => 'dsc',
'date_query' => array(
array(
'after' => '1 week ago',
),
),
) );
?>
<?php while ( $popular->have_posts() ): $popular->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>

在早期使用sql查询来得到内容,现在有wp_Query更方便了。

原文链接:原创WordPress主题教程#5:热门评论文章 版权所有,转载时请注明出处,违者必究。
注明出处格式:前端开发博客 (http://caibaojian.com/wordpress-popular-comment-posts.html)

发表评论

请登录后发表评论: