管理者以外は、プラグイン、ユーザーなどのサブメニューを非表示にする
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
できるだけシンプルにしたいので、管理画面の上の「更新」「ヘルプ」「表示オプション」「Wのロゴ」などを非表示にする。
remove_menuでPHPの読み込みをさせないようにできる場合は、そちらを優先。
remove_menuが使えない「ヘルプ」や「表示オプション」は、仕方ないのでCSSで非表示にしておく。
functions.php へ記述で、PHPを読み込ませない
//管理者以外の管理画面のアドミンバー内のメニュー非表示
頭に「//」がついている場合は、コメントアウトされて非表示にならないので、上のコードで、例えば「コメント」も非表示にしたい場合は、
頭の
の//を消しておく。
functions.php へ記述でCSSで非表示にする。
//cssで、ヘルプや表示オプション、管理画面のフッターなどの不要なモノを見えなくする
“管理者”でもメニューを削除したい場合は、一番上と一番下の
を削除すればいい。
プラグインなどで勝手に追加されるメニューのIDを調べる方法
functions.phpへ
これを書いて、ページ(ソース)を見ると
って感じの文字の羅列が見えるので、
“メニューの単語” の前にある array(数字) の数字が”メニューの単語”のIDになっている。