[WordPress] ワードプレスの記事のビュー数を表示する方法

スポンサーリンク

Question

私のサイトで、ポストの番号を表示する必要があります。

 Post *4** of 13 [Previous][1] [Next][2]

下記ソースは、カテゴリーの全記事をカウントしているのです。

$post_cat = get_the_category( $post->ID );
if($post_cat) {

$post_cat_id = $post_cat[0]->term_id;
$cat_posts = get_category($post_cat_id);
$total_posts = $cat_posts->category_count;
}

しかしながら、表示されているポストの番号を取得しない問題があります。

答え

下記のソースを正しい位置に設置すればよいと思います。

$all_posts = get_posts( array(
‘category’ => $post_cat_id,
‘posts_per_page’ => -1
) );

$pos = 0;
if ( $all_posts ) foreach ( $all_posts as $all_post ) {
$pos++;
if ( $all_post->ID == $post->ID ) break;
}
echo ‘position is: ‘ . $pos;

http://stackoverflow.com/questions/27427566/number-of-view-post-in-wordpress

スポンサーリンク

Leave a Reply