ショウジンブログ on Hatena

“お芝居をしないと、この社会では異邦人として扱われるほかない”

読み込んだfeedをシャッフル(ランダム表示)する@MagpieRSS

MagpieRSSで読み込んだフィードをシャッフル(ランダム表示)するにはshufful関数を使います。

WordPressでMagpieRSSを利用する場合を例にすると

blog.showzine.co

上記で紹介しているコードに一行足します。

<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('RSSフィードのURL');
$maxitems = 5; // 読み込む件数
shuffle($rss->items); // シャッフル(ランダムのために必要)
$items = array_slice($rss->items, 0, $maxitems);
?>

5行目がそれです。

フォーラムのコメントにお世話になりました。

WordPress › Support » Random post from an RSS feed