プラグインが増えすぎたので減らすためにもadminmizeやめてfunctions.phpに追記
下記参考サイト
ja.forums.wordpress.org…
<?php // ダッシュボードウィジェット非表示 function example_remove_dashboard_widgets() { if (!current_user_can('level_10')) { //level10以下のユーザーの場合ウィジェットをunsetする global $wp_meta_boxes; 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']); // プラグイン unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); // クイック投稿 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // WordPressフォーラム } } add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets');?> <?php function example_dashboard_widget_function() { echo "ウィジェットの内容をここに書きます"; } function example_add_dashboard_widgets() { wp_add_dashboard_widget('example_dashboard_widget', 'オリジナルウィジェット', 'example_dashboard_widget_function'); } add_action('wp_dashboard_setup', 'example_add_dashboard_widgets' );?> <?php function remove_post_metaboxes() { remove_meta_box('reaction_buttons', 'post', 'normal'); // Reaction Buttons remove_meta_box('postexcerpt', 'post', 'normal'); // 抜粋 remove_meta_box('trackbacksdiv', 'post', 'normal'); // トラックバック設定 remove_meta_box('revisionsdiv', 'post', 'normal'); // リビジョン表示 remove_meta_box('formatdiv', 'post', 'normal'); // フォーマット設定 remove_meta_box('slugdiv', 'post', 'normal'); // スラッグ設定 remove_meta_box('authordiv', 'post', 'normal'); // 投稿者 remove_meta_box('tagsdiv-post_tag', 'post', 'normal'); // タグ } add_action('admin_menu', 'remove_post_metaboxes');?> <?php // メニューを非表示にする function remove_menus () { if (!current_user_can('level_10')) { //level10以下(編集者以下)のユーザーに適用 global $menu; $restricted = array(__('メディア'), __('FAQs'), __('お問い合わせ'), __('コメント'), __('ツール'), __('Shareaholic')); //削除する項目を記述 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');?> <?php function mytheme_admin_bar_render() { global $wp_admin_bar; $wp_admin_bar->remove_menu('new-media'); } add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );?>