Web.fla

主食は、html/css/php/javascript(jQuery) デザートはactionscript!WEBに関することをメモってくサイト

*

【wordpress】get_posts()タグを使った情報の取得して表示する方法

      2016/02/05

トップページで投稿記事のほかに新着記事でタイトルだけ最新の5件だけ、情報を取り出したい!ということがあると思うので今更ながらメモ。

何がしたいのか

wordpressにはメインループと呼ばれるループのほかにメインループには影響がなく情報を取り出したい時に使用するサブループ、またはカスタムループとよばれるものがあります。

それが「get_posts」というテンプレートタグでget_postsタグを使った情報の取得して表示する方法をメモしていこうかと思いますが、とりあえず最新の投稿記事のタイトルを表示させたいと思います。

get_postsの使い方

最新記事の5件のタイトルを取り出したいので、get_postsに引数を指定しなきゃいけません。

そのための使い方として下記に引数の一覧と使い方を記載します。

たくさんあるので下記のサイトを参考にしてください。

最新の記事5件の記事タイトルとURLを取得する使用例

下記にサンプルを載せました。引数に「numberposts=5」を引き渡しているので最新の5件の情報をひっぱってこれます。

*’numberposts’ または ‘posts_per_page’ のいずれかが利用できます。

wp_reset_postdataについて

これは、もうセットでつけておけばいいんじゃないでしょうか!$postを上書きした場合はwp_reset_postdata()でループの条件をリセットしておかないといろいろ不具合が出たりします。

下記のサイトに載っています。

 - wordpress ,

     

Message

  関連記事

【wordpress 】特定のカテゴリーを数件表示する

投稿の際いろんなカテゴリがあった場合に特定のカテゴリだけを表示したい場合のメモ。 …

【wordpress】ループを複数使うには、WP_Queryかget_posts

前回の記事で、カスタム投稿タイプの情報を各インデックスページにて出力する記事を書 …

next_posts_linkとnext_post_linkで画像に指定するとき間違えた

投稿でよく「」などと表示することが多いが、テキストではなく画像を使用と思ったとき …

wp_link_pagesを利用した長くなる記事やページを複数ページに分ける

ブログの記事にしても1つの記事が長すぎる場合にページを複数に分けて2ページとかに …

[wordpress]関連記事として同じタグの記事一覧を出力するには?

wordpressで関連記事を出力するのって、プラグイン探せば出てくるんですが、 …

wordpressでサイトを作るときの知っておくべきブログ

今やcmsでwordpressが利用されるのも当たり前になってますよね~ってこと …

【wordpress】個別記事ページでアイキャッチ画像に元画像へのリンク張るには?

まぁwordpress最近全く弄ってません。なぜなら最近は、すばらしいテーマがあ …

[wordpress]カテゴリーごとに別々のアイコンを表示するには?

前回は、親のカテゴリ情報を取得する方法の記事を書いたんですが。 [wordpre …

【wordpress】query_postsを利用した更新日順に記事を表示するには

投稿日順に記事が表示されるが、ちょっと更新した場合はそれが記事の一番上に来て欲し …

【wordpress】カスタムフィールドの値の有無をチェックする

ある案件で、descriptionを設定するにあたって各ページで設定したい場合ど …