wordpressの管理画面内のサイドメニューを非表示にする方法

この記事は2012年7月に公開したものです。ソフトウェアやサービスの仕様が変わり、現在の情報と異なる場合があります。

こんにちは。
SOHOデザイナーを目指しているAquaForest-アクアフォレスト-です。

ワードプレス管理画面のサイドメニューには、
「メディア」や「リンク」、「コメント」など様々はメニューが入っております。

クライアント様への納品の際にこれら不要のものが入っていると、
いちいち説明したり変更されてしまう場合もあるかと思います。

そこで下記の様に追記すれば不要なメニューを非表示にすることができます。

サイドメニューの変更は「functions.php」に以下を追記します!

if (!current_user_can('edit_users')) {
  function remove_menus () {
    global $menu;
    $restricted = array(
      __('メディア'),
      __('ツール'),
      __('コメント')
    );
    end ($menu);
    while (prev($menu)){
      $value = explode(' ',$menu[key($menu)][0]);
      if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){
        unset($menu[key($menu)]);
      }
    }
  }
  add_action('admin_menu', 'remove_menus');
}

上記のメディアやツールなど非表示にしたいものを追加削除してご利用ください。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次