ID:XeoAlG さんの質問

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

みんなの回答 2 件

ID:3svst1 さんの回答

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

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

ID:jx8oSi さんの回答

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
最終更新日:2014-05-12 (1,263 views)

関連するトピックス

ページ上部に戻る