WordPressで他ブログのRSSを表示する

2009 年 10 月 28 日

0910278blue-l

だいぶ前にここいら↓を参考にやっていたんですが、日付がどうしてもでなくて。。
参考:
WordPressで外部RSSを取得して表示させる
[WP]wordpressでRSSを取得して表示
今回制作チームに投げたら解決したので紹介。

<?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('http://waratsuyoshi.jp/feed');
$maxitems = 3;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>No items</li?>';
else
foreach ( $items as $item ) : ?>
<li>
<span>
<?php $item_date  = $item&#91;'pubdate'&#93;;
$out_item_date  = date('Y.n.j', strtotime($item_date));
echo $out_item_date; ?>
</span>
<a href='<?php echo $item&#91;'link'&#93;; ?>' target="_blank">
<?php echo $item&#91;'title'&#93;; ?>
</a></li>
<?php endforeach; ?>
</ul>

WordPressってシステム系の人が多いのでこういうのがあんまり紹介されない。
(おそらく簡単だから?)

Share on FacebookTweet about this on TwitterShare on Google+Share on TumblrShare on LinkedIn

コメントは受け付けていません。

Top Of Page