(特定のカテゴリ一覧は表示できるのだけど元々の固定ページの記事が表示されなくなったり・・・)
そこで調べていたところ「get_posts()」の存在を発見。
使ってみたところ元々の固定ページの記事に干渉されること無く実装できました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
//カテゴリID=3の記事を:「'category'=>'3'」 //3件:「'numberposts'=>3」 //投稿日の降順で取得:「'orderby'=>'post_date','order'=>'DESC'」 $retPosts = get_posts( array( 'category'=>'3', 'numberposts'=>3, 'orderby'=>'post_date', 'order'=>'DESC' ) ); //foreach文なんかで取得 foreach($retPosts as $retPost){ //********************************* // 処理 //********************************* //例)記事タイトルを表示 echo esc_html($retPost->post_title) ."<br>\n"; } |
ちなみに主な戻りのパラメータは以下
[ID] | 記事番号 |
[post_author] | 投稿者ID |
[post_date] | 投稿日 |
[post_date_gmt] | 投稿日(gmt) |
[post_content] | 投稿内容(本文) |
[post_title] | 記事タイトル |
[guid] | 記事URL |