ブログ

BLOG

【Tips】管理画面の一部メニューを非表示にする【WordPress】

18.7.23 コーディング
onizuka onizuka

WordPressのちょっとしたTips。
 

管理画面の一部メニューを非表示にする

 
functions.phpに下記のコードを追加します。
管理者以外の権限グループでは、ダッシュボード、投稿、メディア以外を非表示にします。
 

function remove_admin_menus() {

    // 管理者以外の権限グループに適用
    if (!current_user_can('administrator')) {

        global $menu;

        //非表示にするメニューを指定
        //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]);       // 設定

        remove_menu_page('cptui_main_menu');//CPT
        remove_menu_page('edit.php?post_type=acf');//ACF
        remove_menu_page ('toolset-dashboard');//Types
    }
}
add_action('admin_menu', 'remove_admin_menus', 11);

 
・Custom Post Type UI
・Advanced Custom Fields
・Toolset Types
各プラグインの設定メニューも非表示にしています。
 

最新のブログ

Latest