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

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['pubdate'];
$out_item_date  = date('Y.n.j', strtotime($item_date));
echo $out_item_date; ?>
</span>
<a href='<?php echo $item['link']; ?>' target="_blank">
<?php echo $item['title']; ?>
</a></li>
<?php endforeach; ?>
</ul>

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

This entry was posted in 技術 and tagged . Bookmark the permalink. Both comments and trackbacks are currently closed.
Get Adobe Flash playerPlugin by wpburn.com wordpress themes