wordpressの管理画面にログインすると、ダッシュボード内にその他のサイトの更新情報が標準で表示されるようになっている。毎回ログインするたびにrssを読み込んでいるようなので必要ないから表示されないようにしてみる。wp-admin以下のindex.phpファイルを覗いてみると3つのrssを読み込んでいることがわかる。wp-admin/index.phpの8行目〜12行目に以下のコードがある。これを見るとindex-extra.phpから引数をつけて呼び出しているのがわかる。
function dashboard_init() { var update1 = new Ajax.Updater( 'incominglinks', 'index-extra.php?jax=incominglinks' ); var update2 = new Ajax.Updater( 'devnews', 'index-extra.php?jax=devnews' ); var update3 = new Ajax.Updater( 'planetnews', 'index-extra.php?jax=planetnews' ); }
では、今度はwp-admin/index-extra.phpファイルを覗いてみる。ダッシュボード内でその他の情報として表示されている部分のrssは、index-extra.phpファイルの42行目〜48行目の部分、”planetnews”という部分がどうもそれらしい。そこに
http://r.hatena.ne.jp/WordPress-Japan/WordPress/rssからfetch(取得)するという風にある。それではその部分を修正してrssを取得しないようにしてみる。ただ単にアドレスの部分を削除するだけ。
変更前
case 'planetnews' : $rss = @fetch_rss('http://r.hatena.ne.jp/WordPress-Japan/WordPress/rss');
変更後
case 'planetnews' : $rss = @fetch_rss('');
修正箇所はwp-admin/index-extra.phpの46行目のアドレス部分を削除するだけ。これで、とりあえずはその他の情報としてダッシュボードに表示されることはなくなった。
ググって訪問しました。
参考になりました!(適用は自分のサイトではないですが)