//------------------------------------
// 管理画面 非表示メニュー
//------------------------------------
function remove_menus () {
if (!current_user_can('administrator')) { //管理者ではない場合
remove_menu_page( 'tools.php' ); // ツール
remove_menu_page( 'options-general.php' ); // 設定
}
}
add_action('admin_menu', 'remove_menus');
管理者以外の権限では、設定もツールも見せない。
●利用シーン
特にUser Role Editorプラグインを利用してedit_optionにチェックを入れた場合でも、
プラグインのメニューだけ表示して、コアなツールや設定は表示したくない場合など。