別のドメインで作成したWordPressのサイトのRSSフィードを読み込む

WordPressのサイトに別ドメインのWordpressのRSS情報を読み込んでいるサイトで画像が読み込めていないので修正できますか?という案件。プラグインがすごく古いやつで、非推奨のfetch_rss()が使ってあったのが原因らしい。

新しいRSSの読み込みプラグインを探してみたけれど、表示方法をカスタマイズするのが面倒そうだったので、プラグインを使わず、RSS読み込み用のテンプレートを作成してインクルードした。

参考にしたサイト

wordpressでRSSフィードを取得して表示する方法
– いつか誰かの役に立つかもしれないweb制作屋の備忘録
https://blog.raizzenet.com/how-to-retrieve-rss-feeds-in-wordpress/

関数リファレンス/fetch feed – WordPress Codex 日本語版
https://wpdocs.osdn.jp/関数リファレンス/fetch_feed

SimplePie Documentation: API Reference
http://simplepie.org/wiki/reference/start#simplepie_item

カスタマイズ方法

まずはRSSを読み込むテンプレートを作成(今回はファイル名をrss_topics.phpとした)

RSSを読み込みたいテンプレート(今回はindex.php)の読み込みたい場所に下記を記述

About sakaism

名古屋で働くWebデザイナー 最近はデザインとは別のフィールドを持ちたいなぁとも思っている。
This entry was posted in テンプレート作成. Bookmark the permalink.

スポンサードリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です