サポート » 使い方全般 » 複数タームにまたがる投稿数の合計を表示について

  • 解決済 komagoma

    (@komagoma)


    教えていただけますか。
    カスタム投稿を使用しカテゴリを作成しました。
    例)
    【カテゴリA】
    地域
     ・東京都
     ・神奈川県
     ・埼玉県

    【カテゴリB】
    タイプ
     ・マンション
     ・戸建て

    東京都+マンションの投稿数を表示させたい場合はどのようにすればよいでしょうか。
    どうぞよろしくお願い致します。

     

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

    WP_Query で検索するのはどうでしょうか?
    返されるオブジェクトの found_posts プロパティで条件に一致する投稿の全件数を取得することができます。WP_Query のパラメータの posts_per_page や fields で取得する投稿データを最小にするといいかと思います。

    例:

    $args = array(
    	'post_type' => 'カスタム投稿タイプ',
    	'posts_per_page' => 1,
    	'fields' => 'ids',
    	'tax_query' => array(
    		'relation' => 'AND',
    		array(
    			'taxonomy' => 'カスタムタクソノミー',
    			'field'    => 'slug',
    			'terms'    => 'ターム',
    		),
    		array(
    			'taxonomy' => 'カスタムタクソノミー',
    			'field'    => 'slug',
    			'terms'    => 'ターム',
    		),
    	),
    );
    $the_query = new WP_Query( $args );
    
    echo $the_query->found_posts;
    トピック投稿者 komagoma

    (@komagoma)

    ishitakaさん

    返信が遅くなり申し訳ありません。
    教えて頂いた例で試し、無事投稿数が表示されました!
    教えて頂きありがとうございましたm(_ _)m

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「複数タームにまたがる投稿数の合計を表示について」には新たに返信することはできません。