WordPress:管理者以外の管理画面でプラグインメニューを非表示にする

Posted by admin in : Categories: WordPress

      

クライアントの管理画面をできるだけスッキリさせたい!
WordPressで管理者以外の管理画面左メニューからプラグインメニューを非表示にする方法を紹介します。
あっても問題ないのですが、クライアントもわけの分からないボタンがあると気になるでしょうし、間違って触ってしまって設定が変わってしまうというトラブルを防ぐことにもなると思います。 

通常のメニューは functions.php に以下のように記述すれば非表示にできますが、プラグインのメニューはこれでは非表示にできません。

プラグインのメニューを管理者以外の管理画面で非表示にするには、functions.phpに以下のように追記します。

上記のコード中の“プラグインメニューのid”のところに非表示にしたいプラグインメニューのCSSのidを記述するのですが、そのidってどこ?
管理画面でソースコードを表示させ目的のプラグインメニューを探します。
ちょっと分かりにくいかもしれませんが、以下のようなリストの中のid=の部分です。

  • 例えばTerm order(PS Taxonomy Expander)というプラグインなら
    #toplevel_page_ps-taxonomy-expander になります。 

    他にも簡単な方法があるかもしれませんが、これで管理者以外のユーザー管理画面のメニューで非表示になります。

Address

〒515-2332 三重県松阪市嬉野津屋城町1355-4
Phone: 0598-30-5698
Mobile:080-6929-0023

Email: webmaster@aquacube.biz
Website: www.aquacube.biz
Facebook Twitter Rss

お問い合わせ