WPのget posts()


array get_posts( [ mixed $args = null ] )

条件を指定して検索し、マッチしたすべてのデータを取得する。

$args 検索条件を指定する連想配列。主なキーワードは次の通り。 キーワード 意味 numberposts 取得件数(省略時は5) offset 取得開始位置(省略時は0:先頭) category 何れかのカテゴリーに属する投稿情報はカテゴリーIDを、何れのカテゴリーにも属さない投稿情報は-を付けたカテゴリーIDを指定(複数指定する場合は,で区切る) orderby ソート対象を示すauthor、date、category、title、modified、ID、menu_order、randなど(省略時は’post_date’:投稿日時) order ソート順を示すASCかDESC(省略時はDESC) include 取得したい投稿情報ID(複数指定する場合は,で区切る) exclude 取得したくない投稿情報ID(複数指定する場合は,で区切る) meta_key カスタムフィールドの名前 meta_value カスタムフィールドの値 post_type ‘post’、’page’、’attachment’、’any’などの投稿情報タイプ(省略時は’post’:投稿ページ) suppress_filters 最終的な検索条件に対してフィルター処理を行わない場合はtrue、フィルター処理を行う場合はfalseを指定(省略時はtrue) post_status 投稿ステータスを示す’auto-draft’、’draft’、’inherit’、’private’、’publish’、’any’など(省略時は、post_typeが’attachment’ならば’inherit’、以外は’publish’) post_parent 親の投稿ID(省略時は0)

マッチしたすべてのデータが格納された配列を返す。

なぜかうまく値が取れなくて困っています。。。