WordPress ダッシュボードのウェルカムスクリーン(ようこそ)をデフォルトで非表示にする方法

WordPressのバージョンが3.3になり、ログイン直後のダッシュボードに「新しい WordPress サイトへようこそ !」が表示されるようになりました。
非表示にさせたい場合、表示オプション欄からチェックを外すか、テキストリンクの「非表示にする」もしくは「このメッセージを非表示にする」をクリックすれば良いのですが、
デフォルトで非表示にさせたい場合の方法をご紹介します。

当初、Simple Colorsさんのブログ記事を参考に、
functions.phpに下記コードを試したのですが、どれも非表示なりませんでした。。

1
2
3
4
'wp_welcome_panel', // Welcom Panel
'dashboard_wp_welcome_panel', // Welcom panel
'welcome_panel', // Welcom Panel
'dashboard_welcome_panel', // Welcom Panel

そこで海外サイトを色々検索した結果、下記コードで非表示になる事がわかりました。

1
2
3
4
5
6
function hide_welcome_panel() {
	$user_id = get_current_user_id();
		if ( 1 == get_user_meta( $user_id, 'show_welcome_panel', true ) )
	update_user_meta( $user_id, 'show_welcome_panel', 0 );
}
add_action( 'load-index.php', 'hide_welcome_panel' );

また、検索の最後に見つけたのですが、非表示用のプラグインがある事が分かりました。

Hide Welcome Panel for Multisite
http://wordpress.org/extend/plugins/hide-welcome-panel-for-multisite/

  • LINEで送る
  • このエントリーをはてなブックマークに追加