Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressの管理画面のアイコンを追加・変更する方法(2つの簡単な方法)

WordPressダッシュボードをパーソナライズすることで、ユーザーエクスペリエンスを向上させることができます。これを行う簡単な方法の一つは、管理画面のアイコンを追加または変更することです。

カスタムアイコンは、ワークフローを改善し、新規ユーザーがサイトの管理エリアをナビゲートしやすくします。さらに、パーソナライズされたダッシュボードは、より楽しく使うことができます。

この投稿では、WordPressの管理画面のアイコンを追加・変更する方法を紹介します。ステップ・バイ・ステップでご案内します。最後には、あなたのWordPressダッシュボードが新鮮でユニークなものになるでしょう。

Changing menu icons in WordPress admin area

WordPressの管理者アイコンとは?

管理アイコンとは、WordPressの管理エリアのナビゲーション画面に表示される小さな画像のことです。各メニュー項目の横に外観が表示されます。

Menu icons in WordPress admin area

これらの画像は、WordPressのために作られたアイコンフォント、Dashiconsを使用しています。これは2013年に初めて導入され、それ以来変更されていません。

WordPressの管理エリアのアイコンを少し変えてみませんか?既存のアイコンを好きなものに入れ替えたり、カスタムアイコンに置き換えることもできます。

WordPressに慣れていない顧客のためにサイトを作る場合、カスタマイザーを使用することで、管理ダッシュボードをより簡単にナビゲートすることができます。

それでは、管理画面のアイコンを簡単に変更する方法を見ていきましょう。2つの方法を紹介するので、自分に合った方を選んでください:

方法1:プラグインを使ってWordPress管理画面のアイコンを変更する

この方法では、Admin Menu Editorプラグインを使用する。その名の通り、WordPressの管理メニューを簡単にカスタマイズできる。

まず、Admin Menu Editorプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のチュートリアルをご覧ください。

プラグインを有効化した後、設定 ” メニューエディターページに移動します。このページでは、WordPress管理画面のメニューをカスタマイズできるユーザーインターフェース(UI)が表示されます。

UIの上部にはツールバーがあり、メニュー項目の追加や削除、区切りの追加、コピー&ペーストなどができる。

Menu editor

その下にあるメニュー項目をクリックして展開し、その設定を表示することができます。ここでは、投稿メニュー項目を展開しています。

メニュー項目を展開すると、さらに多くのオプションが表示されます。親メニューの場合、右カラムに子メニュー項目も表示されます。

メニューアイコンを追加、置換、削除するには、下部にある「詳細オプションを表示」リンクをクリックします。

Choose menu icon

次に、「アイコンのURL」フィールドの隣にあるボタンをクリックする。

ポップアップが表示され、利用可能なダッシュアイコンがすべて表示されます。また、「メディアライブラリ」ボタンをクリックすると、独自の画像アイコンをアップロードすることもできます。

Select font icon

独自の画像アイコンをアップロードする場合は、できれば透過PNG形式の32×32画像を使用することをお勧めします。

アイコンを選択したら、「変更を保存」ボタンをクリックして設定を保存します。

これで管理メニューにカスタムメニューアイコンが表示されます。

Custom icon using the plugin method

方法2:コードスニペットを使って管理者メニューのアイコンを手動で変更する

次の方法では、アイコンを変更するためにカスタムコードを追加する必要がある。

まだやったことがない方は、WordPressでカスタムコードを追加するチュートリアルをご覧になることをお勧めします。

WordPressにカスタムコードを追加する最も簡単で安全な方法は、WPCodeを使用することです。これは最高のWordPressコードスニペットプラグインです。誤って何かを壊すことなく、カスタマイザー、CSS、HTMLを安全にWordPressサイトに追加することができます。

注:このプラグインにはWPCode Liteと呼ばれる無料版もあり、これでも十分な機能を備えている。しかし、プロバージョンはあなたに役立つかもしれない追加機能を提供します。

例 1.初期設定のダッシュコンを使ってアイコンを置き換える

この例では、初期設定のDashiconsを使用して、既存のアイコンセットのアイコンを置き換えます。

WordPressはすでにダッシュアイコンを読み込んでおり、それらはパフォーマンスのために高度に最適化されています。そのため、これらを使用してもページの読み込み速度には影響しません。

とはいえ、コードを実行する前に、以下のことをメモしておく必要がある:

  1. 変更したいメニュー項目のURL
  2. 使用するアイコン名

まず、カスタマイズしたいメニュー項目のページURLを探します。例えば、「投稿」メニューのアイコンを変更したいとします。

投稿メニューにマウスを移動すると、ページ下部のブラウザーステータスバーにリンク先のURLが表示されます。必要なのはURLの最後の部分だけで、この場合はedit.phpになります。

Find page URL

次に、Dashiconsのサイトにアクセスし、使用したいアイコンをクリックします。

アイコンをクリックすると、上部に名前とスラッグが表示されます。この時点でスラッグをコピーしておく必要がある。

Select icon dashicons

それができたら、コードスニペット ” + スニペットの追加ページに行き、「カスタムコードを追加(新規スニペット)」ボックスにマウスオーバーします。

そして、表示された「+カスタマイザーを追加」ボタンをクリックするだけです。

Add new custom code snippet

次の画面で、スニペットのタイトルを入力し、コードタイプオプションでPHPスニペットを選択します。

その後、以下のコードをコピー&ペーストしてコードエディターボックスに貼り付ける:

function change_post_menu_icon() {
    global $menu;
    
    // Loop through the menu items
    foreach ($menu as $key => $menu_item) {
        // Find the "Posts" menu item (default URL is 'edit.php')
        if (isset($menu_item[2]) && $menu_item[2] == 'edit.php') {
            // Change the icon to a different Dashicon class
            $menu[$key][6] = 'dashicons-format-aside'; // Change this to your preferred Dashicon slug
        }
    }
}
add_action('admin_menu', 'change_post_menu_icon');

dashicons-format-asideを先ほどコピーしたスラッグに変更するのをお忘れなく。

エディター上でコードはこのように表示されます:

Add menu icon code

次に、このコードを実行する場所をWordPressに指示する必要がある。

管理者メニューアイコンはWordPress管理エリア内に表示されます。同じページで、インサーターセクションまでスクロールし、設定オプションで「管理者のみ」を選択します。

Load code location

最後に、スニペットを有効化に切り替え、「スニペットを保存」ボタンをクリックして変更を保存します。

WordPressは投稿ページで選択したアイコンを使い始めます。

Custom icon code method

例2.WordPress管理エリアのメニュー項目にFont Awesomeアイコンを使用する。

初期設定のDashiconライブラリには、限られたアイコンのセットしかありません。しかし、Font Awesomeのようなフォントとアイコンのライブラリを使えば、より多くのアイコンを利用することができる。

ただし、これはFont Awesomeを読み込む必要があることを意味し、WordPressの管理エリアが若干遅くなる可能性があります(わずか数ミリ秒)。

コードを追加する前に、まず使いたいアイコンを見つける必要がある。Font Awesomeのサイトに行き、Free Libraryに切り替える。

Font Awesome website

無料で利用できるすべてのアイコンが表示されます。

使いたいアイコンをクリックすると、ポップアップが開きます。ここから、アイコンのユニコード値をコピーする必要があります。

Find unicode for the icon you want to use

その後、WordPressダッシュボードのCode Snippets ” + Add Snippet ページにアクセスします。

カスタムコードの追加(新規スニペット)」ボックス内の「+カスタム・スニペットの追加」ボタンをクリックしてください。

Add new custom code snippet

次の画面で、スニペットのタイトルを入力し、コードタイプのオプションとしてPHPスニペットを選択します。

その後、以下のコードをコピー&ペーストしてコードエディターボックスに貼り付ける:

// Enqueue Font Awesome in the admin area
function enqueue_font_awesome() {
    wp_enqueue_style('font-awesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css');
}
add_action('admin_enqueue_scripts', 'enqueue_font_awesome');

// Add custom class to the Posts menu item
function add_custom_post_menu_class() {
    global $menu;

    foreach ($menu as $key => $menu_item) {
        if (isset($menu_item[2]) && $menu_item[2] == 'edit.php') {
            $menu[$key][4] .= ' custom-post-menu-class';
        }
    }
}
add_action('admin_menu', 'add_custom_post_menu_class');

// Add custom CSS to change the icon to a Font Awesome icon
function custom_admin_menu_icon() {
    echo '<style>
        .custom-post-menu-class .wp-menu-image:before {
            font-family: "Font Awesome 5 Free" !important;
            content: "\f015"; /* Unicode for the Font Awesome icon */
            font-weight: 900; /* Needed for solid icons */
        }
    </style>';
}
add_action('admin_head', 'custom_admin_menu_icon');

先ほどコピーしたUnicode値で置き換えることを忘れないでください。

エディター上でコードはこのように表示されます:

Adding font awesome code for a menu item

次に、このコードを実行する場所をWordPressに指示する必要がある。

管理者メニューのアイコンはWordPressの管理エリア内に表示されるので、挿入セクションまでスクロールし、場所オプションとして「管理者のみ」を選択します。

Load code location

最後に、スニペットを有効化に切り替え、「スニペットを保存」ボタンをクリックして変更を保存します。

WordPressは投稿ページで選択したアイコンを使い始めます。

Custom menu icon using Font Awesome

ボーナス:WordPressのカスタム投稿タイプにアイコンを追加する

カスタム投稿タイプは、WordPressサイトにユニークなコンテンツを作成することができます。これらは初期設定の投稿やページではなく、あなたのサイト独自のものです。

WordPressサイトでカスタム投稿タイプを使用している場合、アイコンを変更して簡単に識別できるようにしたい場合があります。

Changing menu icon for a custom post type in WordPress

その場合は、カスタム投稿タイプのアイコンを変更または追加する複数の方法を紹介した、このテーマに関する詳細なチュートリアルをご覧ください。

この投稿が WordPress の管理画面のアイコンの変更や追加に役立てば幸いです。WordPress 管理ダッシュボードをホワイトラベル化する方法や、WordPress 管理エリアをカスタマイズしてより良いワークフローを実現するためのヒントも合わせてご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

1件のコメント返信を残す

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。