サポート » 使い方全般 » 管理バー項目の編集

  • 解決済 takuya1108

    (@takuya1108)


    ログイン時にサイトを表示した際や、管理画面にアクセスした際にトップに現れる管理バーですが、使わない項目を減らすことは可能でしょうか。
    できればプラグインではなくfunction.phpのカスタマイズでできる方法が知りたいです。
    お手数ですが、ご存知の方ご教授ください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • テーマフォルダの functions.php に以下のように書けば OK◎

    add_action( 'wp_before_admin_bar_render', 'my_before_admin_bar_render' );
    function my_before_admin_bar_render() {
      global $wp_admin_bar;
      $wp_admin_bar->remove_menu( 'edit-profile' ); // [プロフィールを編集]を削除
      $wp_admin_bar->remove_menu( 'comments' );  // [コメント]を削除
    }

    削除したいメニュー項目を
    $wp_admin_bar->remove_menu( メニュー項目の ID );
    で、どんどん書き足せば良いです。

    各メニュー項目の ID はどうやって見つける?
    ・html ソースか Firebug などで メニュー項目の li タグの id を見る。
     wp-admin-bar-new-content だったら new-content が ID。
    ・wp-includes/admin-bar.php を見て add_menu() してるとこの id を見る。

    助かりました!ありがとうございます!
    早速試してみます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「管理バー項目の編集」には新たに返信することはできません。