WordPressで人気の記事一覧を取得する

テーマ

wptheme_popular_postlist

WordPressでは記事にコメントを残すことができますが(設定を変えていなければ)
このコメントの数順で並べ替えることで、人気の記事一覧を取得なんてこともできます。

人気がある記事一覧を取得する

<?php

$args = array( 
	'posts_per_page' => 5,
	'orderby' => 'comment_count',
);
$my_query = new WP_Query($args);

if ( $my_query->have_posts() ):
	while ( $my_query->have_posts() ): $my_query->the_post(); ?>
<li>
	<span class="post_data"><?php the_time("Y/m/d") ?></span>
	<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
	<span class="comment_num">(<?php comments_number('0', '1', '%' ); ?>)</span>
</li>
<?php
	endwhile;
	wp_reset_postdata();
endif;

?>

取得する件数は posts_per_page で変えることができます。
推したい記事はばんばん前面に出していきましょう。

テーマ

関連記事