サポート » 使い方全般 » get_postで複数カテゴリーでの取得

  • 解決済 shigebooo

    (@shigebooo)


    お世話になっております。

    現在以下のコードで記事一覧を取得しているのですが、

    <?php
    global $post;
    $spot_name = post_custom('スポット名');
    $args = array( 'numberposts' => 10, 'category' => 5, 'meta_value' => $spot_name );
    $myposts = get_posts( $args );
    ?>
    <?php foreach( $myposts as $post ): setup_postdata($post); ?>
    ・・・
    <?php endforeach; ?>

    これでカテゴリー5だけでなく、5と12の複数のカテゴリーで取得するにはどのようにしたらよろしいのでしょうか?

    よろしくお願いします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 shigebooo

    (@shigebooo)

    'category__in' =>がget_postでは使えないと勘違いしていました…

    <?php
    global $post;
    $spot_name = post_custom('スポット名');
    $args = array( 'numberposts' => 10, 'category__in' => array( 5, 12 ), 'meta_value' => $spot_name );
    $myposts = get_posts( $args );
    ?>
    <?php foreach( $myposts as $post ): setup_postdata($post); ?>
    ・・・
    <?php endforeach; ?>

    で解決いたしました。

    安易なトピ立てすいませんでした…

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「get_postで複数カテゴリーでの取得」には新たに返信することはできません。