ログイン時の管理バー(ヘッダ)から不要な要素を消す

ログイン時のヘッダーのWordpressロゴとマイアカウントへのリンクを消す

// 管理バーの項目を非表示

function remove_admin_bar_menu( $wp_admin_bar ) {

$wp_admin_bar->remove_menu( 'wp-logo' ); // WordPressシンボルマーク

$wp_admin_bar->remove_menu('my-account'); // マイアカウント

}

add_action( 'admin_bar_menu', 'remove_admin_bar_menu', 70 );

管理バーのヘルプメニューを非表示にする,ついでに管理画面用CSSを追加する

管理画面用CSSはテンプレートフォルダに admin-panel.css という名前のCSSを入れておく

// 管理バーのヘルプメニューを非表示にする,管理画面用CSSを追加する

function my_admin_head(){

echo '<link rel="stylesheet" type="text/css" href="' . get_bloginfo('template_url') . '/admin-panel.css" />';

echo '<style type="text/css">#contextual-help-link-wrap{display:none;}</style>';

}

add_action('admin_head', 'my_admin_head', 11);

管理バーにログアウトへのリンクをつけておく

function add_new_item_in_admin_bar() {

global $wp_admin_bar;

$wp_admin_bar->add_menu(array(

'id' => 'new_item_in_admin_bar',

'title' => __('ログアウト'),

'href' => wp_logout_url()

));

}

add_action('wp_before_admin_bar_render', 'add_new_item_in_admin_bar');