[WP]外部RSS画像を呼び込む

photo credit: OLD SKOOL Cora
WPで外部RSSが呼び込めるようにMagpieRSSが完備されたようですので、これは使わない手はないなってことで、外部RSS画像を呼び込んでみました。
RSSfeedの画像を表示させる
- 呼び込む先のRSSfeedの吐き出しを確認
私のフォトログの場合は、RSS1.0では60*60のサムネイル画像が、RSS2.0ではフルサイズ画像が吐き出されています。
なので今回はサムネイル画像を2つ呼び出してます。 - コードを埋め込む
<?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); ?> <?php $rss = fetch_rss('レスフィード'); $maxitems = 2; $items = array_slice($rss->items, 0, $maxitems); ?> <div class="rss_img"> <?php if (empty($items)) echo 'No items'; else foreach ( $items as $item ) : ?> <a href='<?php echo $item['link']; ?>' title='<?php echo $item['description']; ?>' target="_blank"> <?php echo $item['description']; ?></a> <?php endforeach; ?> </div>
preg_matchで検索してやればいいかなとか思ってたのだけど、うまく動作せず困ったところに、下記参照元で解説&公開してる親切なかたがいらしたので助かりました。ありがとざいます。
私は直接埋め込みましたが、ウィジェット化すればなるほど便利かもですね。
あとはCSSで整形すれば、ね。簡単でしょ。
参照
RSS を利用して We heart it! の画像を表示させる:Nutspress





コメントはまだありません。