WordPressの上に表示されているバーをカスタマイズして特定のメニューを消す方法

0
685

Wordpress adminbar delate 6

WordPressに管理者がログインした時に表示される
上の方の管理メニューバーの特定の項目を非表示にする
カスタマイズ方法を紹介

まずはテーマのfunction.phpを編集します。

function.phpに下記項目を追加すると。
【アップデート】と【コメント】の項目が消えます。
//管理バー特定の項目非表示
function mytheme_admin_bar_render() {
global $wp_admin_bar;
$wp_admin_bar−−>remove_menu(‘updates’);
$wp_admin_bar−−>remove_menu(‘comments’);
}
add_action( ‘wp_before_admin_bar_render’, ‘mytheme_admin_bar_render’ );

Wordpress adminbar delate 1

例えばWordpressの関連記事を表示させる
【Related Posts】をインストールすると
管理メニューバーに【Related Posts】の項目が追加されます。
この項目が不要なので非表示にしてみます。
まず、Chromeのデベロッパーツールモードにして
消したいアイテムの要素を調査します。

Wordpress adminbar delate 2
デベロッパーツールで検証したところ
li
という内容でした。
この文字列の
wp-admin-bar-wp-
を除いた文字列、つまり
wp_rp_adminbar_menu
をfunction.phpに追加します。

Wordpress adminbar delate 3
$wp_admin_bar-−−>remove_menu(‘ここに内容を追加’);
して更新すると

Wordpress adminbar delate 4

消したい項目が消えます。
Wordpress adminbar delate 5
使わない不要なメニューがあった場合
必要な物だけ残せばシンプルな見栄えになります。
シンプル・イズ・ベスト!ですね。

コメントを書く

必須項目をご入力ください
必須項目をご入力ください