WordPress 編集画面のメニューをユーザーごとに変える
2022年2月10日
WordPressを使い慣れていないユーザーに余計なメニューを表示させないで編集してもらう方法。
//Editor 1の管理画面のカスタマイズ add_action( 'admin_menu', 'remove_menus' ); function remove_menus(){ global $current_user; wp_get_current_user(); if($current_user->user_login=="Editor 1"){ remove_menu_page( 'edit.php?post_type=page' ); //ページ追加を隠します remove_menu_page( 'edit-comments.php' ); //コメントメニューを隠します remove_menu_page( 'themes.php' ); //外観メニューを隠します remove_menu_page( 'plugins.php' ); remove_menu_page( 'users.php' ); //プラグインメニューを隠します remove_menu_page( 'tools.php' ); //ツールメニューを隠します remove_menu_page( 'options-general.php' ); // 設定 remove_menu_page('edit.php?post_type=acf-field-group'); //Advanced Custom Field remove_menu_page('wpcf7'); //Contact Form 7 //設定メニューを隠します } }