WordPressの管理バー(admin bar)の項目を削除する

WordPressの管理バーの項目を削除する方法です。

WordPressの管理バー上のサイト名の所とログインのリンクを残して、その他の項目を消したくて方法を探してた所こちらの記事「管理バー WP Admin Bar を徹底的にカスタマイズしてみる | 8bitodyssey.com」を見つけたので、参考にさせて頂き項目を色々削除してみました。

項目を削除する

以下のコードをfunctions.phpへ記入すれば表示されなくなります。

function mytheme_remove_item( $wp_admin_bar ) {
   $wp_admin_bar->remove_node('消したい項目のID'); 
}
add_action( 'admin_bar_menu', 'mytheme_remove_item', 1000 );

‘消したい項目のID’ は以下のようになっていました。

/*  管理バー左の部分 */
   $wp_admin_bar->remove_node('updates'); // アップデート通知
   $wp_admin_bar->remove_node('wp-logo'); // Wpロゴ
   $wp_admin_bar->remove_node('comments'); // コメント
   $wp_admin_bar->remove_node('site-name'); // サイトタイトル
   $wp_admin_bar->remove_node('new-content'); // 新規投稿ボタン
  		/* 新規投稿ボタンの中の個別リンク削除 */
  		$wp_admin_bar->remove_node('new-media'); // メディア
  		$wp_admin_bar->remove_node('new-link'); // リンク
  		$wp_admin_bar->remove_node('new-page'); // 個別ページ
  		$wp_admin_bar->remove_node('new-user'); // ユーザー
    
/* 管理バー右の部分 */
   $wp_admin_bar->remove_node('my-account'); // 右の部分全体を削除
   $wp_admin_bar->remove_node('edit-profile'); // プロフィール編集
   $wp_admin_bar->remove_node('user-info'); // ユーザー
   $wp_admin_bar->remove_node('logout'); // ログアウトボタン

使用例

サイト名の所とログインのリンクを残してすべて消してしまう場合は、functions.phpへ以下のように記入します。

function mytheme_remove_item( $wp_admin_bar ) {
   $wp_admin_bar->remove_node('updates'); // アップデート通知
   $wp_admin_bar->remove_node('wp-logo'); // Wpロゴ
   $wp_admin_bar->remove_node('comments'); // コメント
   $wp_admin_bar->remove_node('new-content'); // 新規投稿ボタン
/* 管理バー右の部分 */
   $wp_admin_bar->remove_node('edit-profile'); // プロフィール編集
   $wp_admin_bar->remove_node('user-info'); // ユーザー
}
add_action( 'admin_bar_menu', 'mytheme_remove_item', 1000 );

これで下の画像のように管理バーから項目が削除されます。
管理バーの表示
 ↓↓使用後
管理バーから項目が削除された

Related Article

No Comments & Tracbacks

Leave a Comment

Emailは公開されません。*は必須項目です。


*


Categorys

Tags

CSS3 ダッシュボード ヘッダー トラブル コードサンプル コンテンツ スライドショー jQueryプラグイン php 引っ越し 素材 お知らせ JavaScript Facebook CSS カテゴリー 投稿タイプ IE HTML5 Shareボタン seo レスポンシブ Photoshop タクソノミー ナビゲーション カスタムメニュー Git Macアプリ サイドバー WPセキュリティ SVG iTunes PHPリファレンス API WP使い方 query_posts データベース get_posts() 条件分岐 コメント function RSS スマートフォン Sass/Compass さくらVPS