お客様に納品する場合、不要な項目を非表示にしたい場合があります。
functions.phpに下記コードを追加で可能です。
管理画面のサイドバーのメニュー項目を非表示にする
function remove_menus () { global $menu;<br /> unset($menu[2]);//ダッシュボード unset($menu[4]);//メニューの線1 unset($menu[5]);//投稿 unset($menu[10]);//メディア unset($menu[15]);//リンク unset($menu[20]);//ページ unset($menu[25]);//コメント unset($menu[59]);//メニューの線2 unset($menu[60]);//テーマ unset($menu[65]);//プラグイン unset($menu[70]);//プロフィール unset($menu[75]);//ツール unset($menu[80]);//設定 unset($menu[90]);//メニューの線3 } add_action('admin_menu', 'remove_menus');
管理画面のメイン部分の項目を非表示にする
remove_all_actions('wp_dashboard_setup'); function example_remove_dashboard_widgets() { global $wp_meta_boxes; //Main column unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); //Side Column unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); } add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );
注)上記コードのままでは全部消えてしまって真っ白になってしまいます。不要な項目だけ記述してください。
参照元:RI_MO DESIGN