WordPressで外部RSSを取得して表示させる

WordPressを独自ドメインで運用しています。この[E2]e2esound.com以外にも、アメリカ留学中の友人が書いているMARMEL’S BLOGもあります。

どうにか、友人のblogのエントリを表示できないか?と考えて、
手っ取り早いところで、RSSを引っ張ってきて表示させつつ、リンクを貼れば…と考えた訳です。

早速ググって見つけた方法が、「MagpieRSS」を使用する方法でした。

実際に、一度使ってみたのですが・・・もう少し調べてみると、特に新たにインストールしなくてもWordPressの関数で対応できることが判明!!

WebTecNote:[WP]wordpressでRSSを取得して表示

よく読むと、前述の「MagpieRSS」そのままがWordPressに入れ込んであるらしいですね。
実際にcodeを書き直してみました。

<?php
include_once(ABSPATH . WPINC . ‘/rss.php’);
define(‘MAGPIE_OUTPUT_ENCODING’, ‘UTF-8’);
define(‘MAGPIE_CACHE_DIR’, ‘./cache’);
define(‘MAGPIE_FETCH_TIME_OUT’, 30);
define(‘MAGPIE_CACHE_AGE’, 60*60);
$rss = fetch_rss(‘FeedのURL‘);
$maxitems = 5;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo ‘<li>No items</li?>’;
else
foreach ( $items as $item ) : ?>
<li><a href='<?php echo $item[‘link’]; ?>’
title='<?php echo $item[‘title’]; ?>’>
<?php echo $item[‘title’]; ?>
</a></li>
<?php endforeach; ?>
</ul>

動作も問題なくいけました!!
これで、もう少しいろいろ出来ますね、むふw

WordPressで外部RSSを取得して表示させる」への6件のフィードバック

  1. ピンバック: wordpressで複数ブログのRSSを取得し表示する方法 | ゴルゴ13行

  2. ピンバック: WorsPressで他ブログのRSSを表示する – waratsuyoshi.jp

  3. ピンバック: ホームページのキャッシュとRSS | エゾスタイル

  4. ピンバック: みっくすじゅーす » Exec-PHP が WordPress 2.7 対応になりました。

  5. ピンバック: ミニブログのRSSを取得しWordPress のブログに表示させる - まったりなぶろぐ

  6. ピンバック: Pluginなしで外部RSSを取得して表示させる方法 | WordPress情報

コメントを残す

メールアドレスが公開されることはありません。