クライアントに納品する際、
WordPressのダッシュボードのサイドバーのメニュー項目をあらかじめ制限しておくことで、
更新時に迷ったり、意図しない変更や更新を防ぐことができますね。。
下の例は、編集者や寄稿者でログインした際に、いろいろなメニューを出さないパターンです。
function remove_menus () { if (current_user_can('editor') || current_user_can('contributor')) { global $menu; $restricted = array(__('メディア'), __('リンク'), __('固定ページ'), __('コメント'), __('外観'), __('プラグイン'), __('ユーザー'), __('ツール'), __('設定'), __('ユーザー管理'), __('設定')); //ココに削除したい項目の表示名をそのまま記述 end ($menu); while (prev($menu)){ $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} } } } add_action('admin_menu', 'remove_menus');