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
//設定メニューを隠します
}
}