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