Web

カスタム投稿の中で、人気の記事を取得する方法

今回は、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>

‘limit’ => 3
記事を表示する上限が3記事まで。

‘post_type’ => ‘post’
投稿タイプ。
カスタム投稿の場合は post からカスタム投稿用の記述に変更すると反映されます。
例)blog → カスタム投稿(post_type)がblog の場合はこうなります。

‘post_type’ => ‘blog’

他にも日付やサムネイル画像、記事のタイトルや内容等も取得して表示できます。

ただ人気記事を取得するだけではなく、
欲しい情報をシンプルに表示できますし、カスタム投稿の中の人気記事を取得という風に限定できるのも魅力的な部分です。

お問い合わせフォーム

気になる方はコチラからお問い合わせ!

    必須お名前
    必須メールアドレス
    必須郵便番号
    必須ご住所
    必須電話番号
    ご相談内容
    必須メッセージ本文

    コメントを残す

    *