記事の詳細

ワードプレスでカスタムフィールドに入力したブログURLでRSS一覧を取得します!
これまたニッチな要件ですみません。
とあるタレント事務所さんに実装した時の覚書きになりますが、けっこう汎用性高そうなのでご紹介。
…と言いましても、どういうものか分かりずらいと思うので画像を用意しました。

名称未設定-1

↑これです。んまぁよく見かけるRSSエリアですね。
今回はタレント事務所のタレントさん達をブログ記事一覧を取得する方法ですが、課題かいくつかありまして、

・RSSに混ざるアメブロの広告を弾く
・タレントさんはカスタム投稿で管理している
・タレントプロフィール画像はカスタムフィールドで管理しているので、ブログのサムネイルとして使用したい

です。んまぁこのぐらいなら。。

下準備と動作環境っぽいあれこれ

本記事をお読みになって導入される方は、なるべく同じ環境にする事おすすめします。

・talentというカスタム投稿を用意
・引っ張ってくるブログはなるべくアメブロである事
・blogというフィールド名のカスタムフィールド(テキスト)を用意
・imagefield3_2というフィールド名のカスタムフィールド(画像 返り値=画像ID)を用意
・blog_noimg.gifという代替画像をお使いのテーマフォルダ/images/にいれておく

玄人志向の方はそのままカスタマイズしてお使いください。

お使いのテーマfunctions.phpに追記

お好きなところにショートコードをコピペ

以下のショートコードをRSSフィードを表示したい場所にコピペしてください。
index.phpとかhome.phpとか。

以上です。
要点はソース内にコメントタグを居れてるので、まぁ分かりやすいとは思います。(たぶん)
そして最後に1つ注意しないといけないのはRSSの読み先がなくなるとループがバグって表示されないようになります。
これは課題なので、まぁ改善したらまた追記しますね。

よろしくどうぞ。

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

AIMERS CREATEとは

AIMERS CREATEは、東京都と福岡県うきは市を中心にホームページ制作・Webデザインを行っております。 お見積もりや運営などご不明な点がありましたら、お気軽にお問い合わせメールフォームからお申込下さい。迅速に対応します。 お問い合わせをいただきましたら、電話かメールにてご連絡を致します。 AIMERS CREATEをもっと詳しく

おすすめ記事

登録されている記事はございません。

ページ上部へ戻る