• 解決済 pon0000

    (@pon0000)


    投稿総数の取得はできますが、これをカテゴリー別の画面上でそのカテゴリーに投稿された件数を表示のさせ方を教えて頂きたいです。

    全投稿数は下記の書き方で取得できましたが、これをカテゴリー別に取得したい時が分かりません。
    ちなみにカテゴリー名やタグの指定はなく、各カテゴリーをクリックした時に全て自働で取得できるようにしたいです。

    <?php //全投稿数を取得
    //post_typeの値に投稿名を記述
    //投稿数の場合:post、カスタム投稿の場合:カスタム投稿名
    $numposts = $wpdb->get_var(“SELECT count(*) FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_type = ‘post'”);
    if (0 < $numposts)
    $numposts = number_format($numposts);//全投稿数
    echo ‘<p>’. $numposts .'</p>’;
    ?>

    ご教授頂けると幸いです。
    宜しくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    以下で取れると思います。

    <ul>
    <?php
    $categories = get_categories( );
    $html = '<li><span class="name">%1$s</span> <span class="count">count: %2$s</span></li>';
    foreach( $categories as $val ) {
    	printf( $html, esc_html( $val->name ), intval( $val->count ) );
    }
    ?>
    </ul>

    カテゴリー別の画面上でそのカテゴリーに投稿された件数を表示

    $thisCat = get_category(get_query_var('cat'),false);
    
    echo $this_cat-> count;

    トピック投稿者 pon0000

    (@pon0000)

    nobita様

    希望通りに表示する事が出来ました!
    とても勉強になり、助かります!

    本当に有難うございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「カテゴリー別の投稿件数取得」には新たに返信することはできません。