WordPressの管理画面にあるアドミンバーのいらない項目をfunctions.phpを使って整理する

2015.02.06

WordPressの管理画面にあるアドミンバーの項目を整理したい時はありませんか?

WordPressの管理画面にあるアドミンバーはちょっとした時には便利なんですが、
ホームページによってはいらないなぁと思うこともあると思います。

そんなときは、
PHP:
add_action( 'wp_before_admin_bar_render', 'delete_wp_before_admin_bar_render' );
function delete_wp_before_admin_bar_render() {
	global $wp_admin_bar;
	$wp_admin_bar->remove_menu('wp-logo'); // wordpressのロゴを非表示
	$wp_admin_bar->remove_menu('site-name'); // ホームページ名を非表示
	$wp_admin_bar->remove_menu('updates'); // 更新ボタンを非表示
	$wp_admin_bar->remove_menu('comments'); // コメントボタンを非表示
	$wp_admin_bar->remove_menu('new-content'); // 新規ボタンを非表示
	$wp_admin_bar->remove_menu('my-account'); // アドミンバー右側のアカウントを非表示
	$wp_admin_bar->remove_menu('user-info');  // アドミンバー右側のアカウントのドロップダウンにあるプロフィールを非表示
	$wp_admin_bar->remove_menu('edit-profile');  // アドミンバー右側のアカウントのドロップダウンにあるプロフィールを編集を非表示
}
とfunctions.phpに入力してテーマフォルダ内にアップすると非表示にできます。
非表示にしたくない項目はコメントアウトするか、PHPコードを消しちゃえば残ります。
← WordPressの管理画面にあるダッシュボードのいらない項目(ウィジェット)をfunctions.phpを使って整理する
【Google Analytics Dashboard for WP】Wordpressの管理画面内のダッシュボードにgoogleアナリティクスを表示するプラグイン →