ダッシュボード の メニュー を 制限 する
この記事は 2015年 6月 24日 に書かれた記事です。
この記事は WordPress Version 4.2.2 の時の記事です。
ワードプレス を CMS 代わりに使っていると
管理画面の メニューを 表示させたくない 時が出てきます。
ユーザ の 管理者権限 以外には 特定のメニューを 非表示にする なんてことを やりました。
というわけで コードはこちら
<?php
add_action( 'admin_menu', function() {
// level10以外のユーザーの場合
if( !current_user_can( 'level_10' ) ) {
global $menu;
// unsetで非表示にするメニューを指定
unset( $menu[2] ); // ダッシュボード
unset( $menu[5] ); // 投稿
unset( $menu[10] ); // メディア
unset( $menu[20] ); // 固定ページ
unset( $menu[25] ); // コメント
unset( $menu[60] ); // 外観
unset( $menu[65] ); // プラグイン
unset( $menu[70] ); // ユーザー
unset( $menu[75] ); // ツール
unset( $menu[80] ); // 設定
}
} );
?>
これだと 全部 非表示になります!!