WordPressで記事IDを指定して、タイトルやサムネイル画像を取得する方法

沖縄移住ライフハックのトップページの記事一覧

わが家が運営するブログ「沖縄移住ライフハック」のトップページに、ピックアップ記事のリストをつけました。

これを実装するときに、記事IDを指定してタイトルやサムネイル画像を取得する方法を調べたので、メモがてら書いておきます。

スポンサーリンク

記事IDを指定して取得

記事のIDは、仮で「9999」としています。あと、戻り値を返すだけのコードはechoして出力するように記述しています。

記事タイトルを取得

get_post関数というのがあって、これを使うと、記事のIDで指定した投稿のいろいろな情報をデータベースから取得できるそうです。
今回はタイトルなので「post_title」を指定。

記事へのリンクを取得

記事へ飛ぶURLなら、「get_permalink」タグで出力できます。

記事のサムネイル画像を取得

記事のアイキャッチに指定した画像を取得する場合は、「get_the_post_thumbnail」タグでいけます。画像のURLだけ取得したい場合は下記コード▼

使い方の例

今回の沖縄移住ライフハックのケースだと、記事IDを事前に配列に入れておいて、いくつか記事を出しました。for文やwhile文で回すといいです。実際のコードじゃないですけど、大まかにこんな感じに実装したってコードを載せておきます。

このコードは動作未検証です。ご利用になる際は、必ずテストをしてください。

これを走らせると、多分こんな感じのHTMLが出力されるはずです。

WordPressのカスタムに慣れてくると、要所要所で特定の記事要素を表示したくなるので、IDで指定してタイトルやリンク、画像を取得する方法を知っていると便利ですよー。

記事中のコードは、動作を保証するものではございません。コードを利用したことで起きた一切の負債について当方は責任を負いません。必ず自己責任にてご利用くださいませ。

スポンサーリンク

関連記事

記事をシェアする

WordPressで記事IDを指定して、タイトルやサムネイル画像を取得する方法

くらしにのらりとは
シンプルに、ゆるく、ざったに
等身大の暮らしを大切に
ムリなく、ゆるく実践して、
少しずつ自分たちの暮らしをシンプルに。
コンセプトをよむ
みなみの家
みなみのひげ、ピノ子
夫婦(30代)+子ども(0歳)の3人暮らし。在宅ワーカーで自宅にいる時間が長いので、家で快適に過ごせるよう試行錯誤中。沖縄県在住。
プロフィール詳細
×閉じる