PC関係の情報など。あとは雑記。

まとブロ

wordpress

wordpressのダッシュボード画面にあるその他の情報を削除

投稿日:




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行目のアドレス部分を削除するだけ。これで、とりあえずはその他の情報としてダッシュボードに表示されることはなくなった。

-wordpress

Copyright© まとブロ , 2019 All Rights Reserved Powered by STINGER.