サポート » 使い方全般 » 該当するpost_idだけ取得したい

  • $args = array( 'category' => '3,1000,1002','post_type' => 'post' );
    $the_query = get_posts( $args );

    上記のようにget_postsを使うと、post_idのみならず記事本文なども含まれ、$the_queryが膨大なデー多量になってしまいます。処理も遅いと思います。

    あくまでpost_idだけ取得したい場合、簡単にできる方法があるのでしょうか?

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

    get_posts の fields パラメーターに ‘ids’ を指定すると ID のみの配列を取得することができます。

    $args = array( 'category' => '3,1000,1002', 'post_type' => 'post', 'fields' => 'ids' );

    • この返信は5年、 5ヶ月前にishitakaが編集しました。理由: 誤字
    トピック投稿者 realmccoyzz

    (@realmccoyzz)

    すっかり見落としていました。
    誠にありがとございます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「該当するpost_idだけ取得したい」には新たに返信することはできません。