その紹介したサイトにあったオリジナルコードを転載
あとは頑張って下さい。
<?php
include_once(ABSPATH . WPINC . '/rss.php');
//フィードのURI
$rss_arr = array(
'http://exsample.com/feed/',
'http://exsample.co.jp/feed/',
'http://wp.exsample.com/feed/'
);
//表示件数
$num = 10;
foreach($rss_arr as $uri)
{
$rss = fetch_rss($uri);
$title = $rss->channel['title'];
$link = $rss->channel['link'];
foreach($rss->items as $item)
{
$item_title = $item['title'];
$item_link = $item['link'];
$item_date = $item['pubdate'];
$out_item_date = date('Y年n月j日', strtotime($item_date));
$out_item = '<dt>
<a href="' . $item_link . '">' . $item_title . '</a>
</dt>
<dd style="font-size:77%;">
<a href="' . $link . '">' . $title . '</a>
</dd>
<dd style="font-size:77%;">' . $out_item_date . '</dd>';
$unix_time = date('U', strtotime($item_date));
$item_arr[$unix_time] = $out_item;
}
}
//ソート
krsort($item_arr);
//出力
echo '<h2>新着' . $num . '件</h2>';
echo '<dl>';
for(reset($item_arr); $key = key($item_arr); next($item_arr))
{
echo $item_arr[$key];
++$count;
if($count === $num)
{
break;
}
}
echo '</dl>';
?>
TKI
(@toshikazuito)
複数のサイトの RSS を取得し、それらを新着順にまとめて表示してくれるプラグインです。
http://wordpress.org/plugins/multi-rss-reader-widet/
こちらは使えますか?
PRタグを削除したり、フォーマットの変更もできます。