サポート » 使い方全般 » カテゴリ内で特定のカスタムフィールドを持つ記事を表示

  • 各カテゴリ一覧(category.php)で
    そのカテゴリーに属している記事のうち
    特定のカスタムフィールド「pickup」に値「1」を持つ記事だけを
    ランダムで5件ほど表示したいと考えています。

    <?php
    $args = array(
    ‘posts_per_page’ => 5,
    ‘post_type’ => ‘post’,
    ‘meta_key’ => ‘pickup’,
    ‘meta_value’ => ‘1’
    );
    $the_query = new WP_Query( $args );
    ?>
    <?php if( $the_query->have_posts() ): ?>
    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

    これでカスタムフィールドに1が入ったものだけを表示させることはできたのですが
    カテゴリーで絞られていません。。
    またできればランダムで表示をしたいのです。

    また、同じページ内に通常通り
    そのカテゴリーに属したすべての記事をループもさせています。

    ネット等で調べたのですがどうしても見つからず
    ご教授いただけたら大変嬉しいです。よろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「カテゴリ内で特定のカスタムフィールドを持つ記事を表示」には新たに返信することはできません。