get_postsで投稿IDだけ使いたい時

本ページにはプロモーションが含まれています。
WordPress

get_postsでいろいろ指定した結果を取得するけど、実はほしいのは投稿IDだけ、なんて時がたま~にある。

そんな時に便利な引数「fields」。

get_postsの引数に’fields’ => ‘ids’を入れるだけ。

$arg = array(
    'posts_per_page'   => -1,
    'post_type'        => 'post',
    'post_status'      => 'publish',
    'fields' => 'ids',
);

$post_id_list = get_posts( $arg );

コメント

タイトルとURLをコピーしました