ログイン時の管理バー(ヘッダ)から不要な要素を消す
ログイン時のヘッダーの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');