functions.php
管理画面ツールバー
function mytheme_remove_item( $wp_admin_bar ) {
if (!current_user_can('administrator')) {
//WordPressロゴ
$wp_admin_bar->remove_node('wp-logo');
//サイト名
$wp_admin_bar->remove_node('site-name');
//アップデート通知
$wp_admin_bar->remove_node('updates');
//コメント
$wp_admin_bar->remove_node('comments');
//新規追加
$wp_admin_bar->remove_node('new-content');
//投稿を表示
$wp_admin_bar->remove_node('view');
//プロフィール
$wp_admin_bar->remove_node('my-account');
//プロフィール編集
$wp_admin_bar->remove_node('edit-profile');
//ユーザー
$wp_admin_bar->remove_node('user-info');
//ログアウト
$wp_admin_bar->remove_node('logout');
}
}
add_action( 'admin_bar_menu', 'mytheme_remove_item', 1000 );
管理画面サイドメニューの制御
function remove_menus () {
//All in One SEO Pack
remove_menu_page('all-in-one-seo-pack/aioseop_class.php' );
//ダッシュボード
remove_menu_page('index.php');
//記事投稿
remove_menu_page('edit.php');
//メディア
remove_menu_page('upload.php');
//リンク
remove_menu_page('link-manager.php');
//固定ページ
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');
}
add_action('admin_menu', 'remove_menus');
コメント