Wed 10 Jan 2007
ダッシュボードのはてなRSSを整理する
Category: WordPress
You can leave a response, or trackback from your own site.
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マニュアル ユーザーノート