「管理画面」タグアーカイブ

WordPress BuddyPressカスタマイズメモ 管理画面の一部のメニューを非表示にする。管理者以外

管理者以外は、プラグイン、ユーザーなどのメニューを非表示にする

WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。

管理者以外の、編集者や投稿者には、非表示にしておきたいメニューがある。

ついでに、プラグインで追加されるメニューも、非表示にしたい。

functions.php へ記述

//管理画面の左のメニュー非表示

「//」を頭につけると、コメントアウトなので、メニューからは削除されない。

上の例でいくと、例えば、「ユーザー」も非表示にしたいなら、

  ↓

と、頭の//を削除すればいい。

 

プラグインでアドミンバー(上)追加されたメニューを非表示にする方法

プラグインで追加されたメニューを削除するための引数(例えば、wpcf7 みたいな)を確認したいのであれば、

管理バーに追加されたメニューの場合は

の直後に

と記入したら見えるので、確認できる。

なお、サイドに追加されたメニューの場合は、別途

と記入。

プラグインなどで勝手に追加されるメニューのIDを調べる方法

<管理バーに追加されたメニューのID確認>
functions.phpへ

<サイドに追加されたメニューのID確認>
functions.phpへ

これらを書いて、ページ(ソース)を見ると

って感じの文字の羅列が見えるので、

“メニューの単語” の前にある array(数字)数字が”メニューの単語”のIDになっている。

引数が分かれば、

で非表示にできる。