ダッシュボードのはてなRSSを整理する

WordPressMEのダッシュボードには、WordPressを使用しているサイトの更新情報が表示されています。この更新情報に同じサイトが並ぶことが多々あります。気になる方もいるようなので、この問題を改善するハックを紹介します。

「その他のWordPressサイト」の重複したリンクを整理する

wp-admin/index.phpにハックを施します。152行目に1行追加します。さらに170行目あたりに重複した配列を消す関数を設置してください。関数の設置場所はwp-includes/functions.phpでも可です。

$rss->items = remove_duplicate($rss->items, 'ag', 'source');
$rss->items = array_slice($rss->items, 0, 20);
function remove_duplicate($array, $field, $field2)
{
  foreach ($array as $sub)
   $cmp[] = $sub[$field][$field2];
  $unique = array_unique($cmp);
  foreach ($unique as $k => $rien)
   $new[] = $array[$k];
  return $new;
}

ネタ元: WordPressスレッド
remove_duplicate:PHPマニュアル ユーザーノート

TrackBack URIhttp://bd.dotted.jp/archives/107/trackback/

Leave a Reply