今回は、WordPressのプラグインのご紹介をします。
wp-most-popular
https://ja.wordpress.org/plugins/wp-most-popular/
このページから落とせますし、
WordPressのプラグインで新規追加してもOKです。
追加出来たら有効化して、コードを追記すれば人気記事の取得が出来ます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <div> <!--?php $posts = wmp_get_popular( array( 'limit' =--> 3, 'post_type' => 'post' , 'range' => 'monthly' ) ); global $post; if ( count( $posts ) > 0 ): foreach ( $posts as $post ): setup_postdata( $post ); ?> <article> <header> <h1><a href= "<?php the_permaLink(); ?>" ><!--?php the_title(); ?--></a></h1> <time datetime= "<?php the_time('Y-m-d'); ?>" ><!--?php the_time( 'Y年n月j日' ); ?--></time> </header> <!--?php the_post_thumbnail(); ?--> <!--?php the_excerpt(); ?--> </article> <!--?php endforeach; endif; wp_reset_postdata(); ?--> </div> |
記事を表示する上限が3記事まで。
投稿タイプ。
カスタム投稿の場合は post からカスタム投稿用の記述に変更すると反映されます。
例)blog → カスタム投稿(post_type)がblog の場合はこうなります。
‘post_type’ => ‘blog’
他にも日付やサムネイル画像、記事のタイトルや内容等も取得して表示できます。
ただ人気記事を取得するだけではなく、
欲しい情報をシンプルに表示できますし、カスタム投稿の中の人気記事を取得という風に限定できるのも魅力的な部分です。