WordPressのget_postsでフィールドを制限する

YY3ai2ui24 48views 更新:2015年12月3日

WordPressを使っているとget_posts()で何らかの条件に合致する投稿のidだけ欲しいようなときがあると思います。

そんなときはget_postsの引数のArrayにfieldsを設定しましょう。


$wanted_ids = get_posts(array( 'meta_query' => array( // 条件 ), 'fields' => 'ids' ));

他にも、idとdateの連想配列が必要なときは、下記のようにしてあげるとよいでしょう。


$wanted_ids = get_posts(array( 'meta_query' => array( // 条件 ), 'fields' => 'id=>date' ));

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません