WordPress热门评论文章

很多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更方便了。


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流