お問い合わせ

WordPressダッシュボードの不要なメニューを削除するカスタマイズ

  • URLをコピーしました!

WordPressのダッシュボードにはテーマやプラグインによって追加された様々なメニューが表示されます。

それらのメニューが邪魔だと思った時に非表示にするにはどうしたらよいでしょうか?

CSSで非表示にすれば簡単だと思うかもしれません。しかし、ダッシュボードのCSSは別管理であったり、それほど気軽ではありません。

この記事では、ダッシュボードのメニューをHTMLレベルから非表示にするカスタマイズをご紹介します。

非表示にするメニューの情報を調べる

非表示にするメニューを指定する時に必要な情報があります。

その情報は、検証ツールで簡単に調べられます。

メニューには、wp-admn-bar-XXXXというIDが割り当てられています。

そのXXXXが非表示にするときに必要な名前になります。

特定のメニューを非表示にするカスタマイズコード

XXXXを調べれば、どのメニューにも適用できます。

Arkheのライセンス認証とArkhe Blocksをメニューから消す

Arkhe無料版で、ライセンス認証とArkhe Blocksという2つのメニューを表示し無くするカスタマイズコードです。

<?php
// -------------------------------------------------------------
// Arkheのadmin barメニューを削除
// -------------------------------------------------------------

add_action( 'wp_before_admin_bar_render', 'so27304117_before_admin_bar_render' ); 
function so27304117_before_admin_bar_render()
{
    global $wp_admin_bar;

    $wp_admin_bar->remove_menu('arkhe_licence_check');
    $wp_admin_bar->remove_menu('arkhe_blocks');
	
}

WordPress公式サイトのリンクアイコンをメニューから消す

<?php
// -------------------------------------------------------------
// WordPress公式サイトのリンクアイコンのadmin barメニューを削除
// -------------------------------------------------------------

add_action( 'wp_before_admin_bar_render', 'so273041170_before_admin_bar_render' ); 
function so273041170_before_admin_bar_render()
{
    global $wp_admin_bar;

    $wp_admin_bar->remove_menu('wp-admin-bar-wp-logo');
	
}

まとめ

クライアントワークなどで不要なダッシュボードメニューを非表示にしたいと思った時、プラグインを使うこともできます。しかし、今回ご紹介した方法なら少ないコードで簡単に実現できますのでプラグインを使わずに自前でカスタマイズしてもいいでしょう。

他の人にもシェアしてね
  • URLをコピーしました!
  • URLをコピーしました!
コメントを閉じる

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

クリックできる目次