ID:XeoAlGUxNmT8 さんの質問

1,128 views

wordpressでそのカテゴリに含まれている複数の記事のidを取得するにはどうすればいいでしょう?
get_posts()とかだと、記事内容までDBから取得するので記事が多いと重くなるようなきがするのですが・・・

登録日:2014-05-12 · カテゴリー:一般

みんなの回答 2 件

2014-05-12 · ID:3svst1QWJNfm 報告

$wpdb->get_results( "SELECT id, name FROM mytable" );

こんな感じでSQL書いたらいいんじゃないかな。
カテゴリ絞るクエリーを追加しないとだけど。

2014-05-12 · ID:jx8oSiW1FK3T 報告

get_postsってほとんどWP_Queryに丸投げしてるんじゃなかったっけ
WP_Queryには「fields」が指定できるから、多分get_postsでも使えるはず
これに’ids’を渡せばIDだけ取得してくれるんじゃなかろうか(検証はしてない)

Class Reference/WP Query « WordPress Codex

http://codex.wordpress.org/Function_Reference/WP_Query#Return_Fields_Parameter
回答の受付は終了しました。

関連トピック