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でメニュー項目をハイライトする方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressサイトのメニュー項目をハイライトしたいですか?

メニュー項目をハイライトすることで、ユーザーの注意をメニューの特定のエリアに向けることができます。サイトの「価格」や「お問い合わせ」のページを強調したい場合にも有効です。

この投稿では、CSSコードを使用してWordPressでメニュー項目を簡単にハイライトする方法を紹介します。

How to Highlight a Menu Item in WordPress

WordPressでメニュー項目をハイライトする理由

ナビゲーションメニューは、サイトの重要なエリアを指すリンクのリストです。通常、WordPressサイトの各ページのヘッダーに横長のバーとして表示されます。

ナビゲーションメニューのメニュー項目をハイライトすることで、ユーザーの注意を最も目立つ行動喚起に簡単に誘導することができます。

例えば、ユーザーにWordPressブログの価格ページや特定の投稿日を訪れてもらいたい場合、ナビゲーションメニューでその項目をハイライトすることができます。これにより、そのページのトラフィックを増やし、売上を伸ばすことができる。

highlighted menu item in WPForms

ということで、WordPressでCSSを使ってメニュー項目をハイライトする方法を見てみよう:

方法1:フルサイトエディターを使用してメニュー項目をハイライトする。

ブロック化されたテーマを使用している場合、旧来のテーマカスタマイザーの代わりにフルサイトエディターが使用できます。このエディターでは、現在のメニュー項目を簡単にハイライトすることもできます。

まず、WordPressの管理ダッシュボードから外観 ” エディターページに移動します。サイトエディターが表示されます。

ここで、ハイライトしたいメニュー項目をダブルクリックし、上部にある「設定」アイコンをクリックするだけです。すると、そのメニュー項目の設定がブロックパネルに表示されます。

ここで、「詳細」タブまでスクロールダウンし、その横の矢印アイコンをクリックして展開します。

すると「Additional CSS Class」フィールドが開くので、そこにhighlighted-menuと記述する。

Add CSS class to menu item

次に、ページ上部の「保存」ボタンをクリックし、変更内容を保存します。

その後、ハイライト効果のためにテーマにちょっとしたCSSを追加する必要があります。テーマ・カスタマイザーで修正するか、コード・スニペット・プラグインを使ってCSSコードを追加することができます。

WPCodeを使ってCSSスニペットを追加する方法

WordPressにCSSを追加するには、WPCodeを使用することをお勧めします。WPCodeは、安全かつ簡単にカスタマイザーコードを追加できる、市場で最高のWordPressコードスニペットプラグインです。

まず、WPCodeプラグインをインストールし、有効化する必要があります。詳しい手順は、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

注:WPCodeには無料版もあります。しかし、「CSS Snippet」オプションのロックを解除するには、プラグインのプレミアムプランが必要です。

有効化したら、WordPress管理画面からCode Snippets ” + Add Snippetページに移動します。

ここで、「カスタムコードを追加(新規スニペット)」オプションにマウスオーバーし、その下の「スニペットを使用」ボタンをクリックします。

Add new snippet

カスタムスニペットの作成」ページが表示されますので、まずはスニペットの名前を決めてください。

その後、画面右隅のドロップダウンメニューから、コードタイプとして「CSS Snippet」を選択します。

Choose CSS snippet for highlighting menu item

次に、以下のCSSコードをコピー&ペーストして「コードプレビュー」ボックスに入れます:

/* Highlighted menu */
.highlighted-menu
{
background: #d3d3d3;
border-radius: 35px;
padding: 0px 20px;
line-height: 50px;
}

それが済んだら、「インサーター」セクションまでスクロールダウンする。

ここで、「自動挿入」モードを選択するだけで、サイト全体にコードが自動的に実行されます。

Choose an insertion method

次に、ページの一番上に行き、スイッチを「非活性化」から「有効化」に切り替える。

その後、「スニペットを保存」ボタンをクリックするだけで、設定が保存されます。

Save highlighted menu item snippet

これでWordPressでフルサイトエディターを使ってメニュー項目をハイライトすることに成功しました。

CSSコードを追加した後のメニュー項目はこのようになります。

Highlighted menu item preview

ブロックテーマを使用してテーマ・カスタマイザーにアクセスする方法

テーマ・カスタマイザーを使用してFSEテーマを使用したい場合は、以下のURLをコピー&ペーストしてブラウザーに貼り付けるだけです。「example.com」を自分のサイトのドメイン名に置き換えてください:

https://example.com/wp-admin/customize.php

ブロックテーマのカスタマイザーが開きますので、「Additional CSS」タブを展開してください。

Expand the additional CSS tab

ここから、CSSスニペットを「Additional CSS」ボックスにコピー&ペーストする:

/* Highlighted menu */
.highlighted-menu
{
background: #FFB6C1;
border-radius: 35px;
padding: 0px 20px;
line-height: 50px;
}

その後、上部にある「公開する」ボタンをクリックするだけで、設定が保存されます。

Add CSS code in theme customizer

方法2:テーマ・カスタマイザーを使ってメニュー項目をハイライトする

古いWordPressテーマを使っている場合、デフォルトでテーマ・カスタマイザーが有効化されていると思います。テーマカスタマイザーでメニュー項目をハイライトするのは、とても簡単な作業です。

まず、WordPressダッシュボードの「外観 ” カスタマイズ」からテーマカスタマイザーを起動します。テーマカスタマイザーが開いたら、左サイドバーの「メニュー」タブをクリックします。

Expand the Menu tab in the theme customizer

ここから、右上の歯車アイコンをクリックして、詳細プロパティを表示します。

次に、「CSSクラス」にチェックを入れる。

Check the CSS classes option

その後、「メニュー」セクションまでスクロールダウンする。

WordPressのメニューが複数ある場合は、ハイライトしたいメニュー項目をクリックするだけです。

Choose a menu to customize

新しいタブが開きますので、ハイライトしたい項目を選択してください。この例のように「お問い合わせ」であったり、価格ページであったり、オンラインストアへのリンクであったりします。

お好きなメニュー項目をクリックするだけで、いくつかの設定が展開されます。ここで、「CSSクラス」フィールドをクリックします。

フィールドに'highlighted-menu'と書くだけです。このCSS Classを複数のメニュー項目に追加すれば、すべてハイライトされます。

Add CSS class to menu tab

次に、テーマカスタマイザーの「Additional CSS」タブを開きます。

その後、以下のCSSコードをコピー&ペーストする:

/* Highlighted menu */
.highlighted-menu
{
background: #FFB6C1;
border-radius: 35px;
padding: 0px 20px;
line-height: 50px;
}

おめでとう!メニュー項目のハイライトに成功しました。

注:お使いのテーマには、カスタマイザーに「Additional CSS」フィールドがない場合があります。ない場合は、テーマの設定をチェックして、カスタムCSSを追加する方法を見つけてください。見つからない場合は、開発者に問い合わせるかWPCodeを使って追加してください。

最後に、一番上の「公開する」ボタンをクリックし、設定を保存することをお忘れなく。

Add CSS code

メニュー項目のハイライトのカスタマイズ

メニュー項目がハイライトされたので、CSSコードを調整してメニュー項目を好きなようにカスタマイズすることができます。

例えば、メニュー項目の背景色を変更することができます。

Pink highlighted menu item

先ほど貼り付けたCSSスニペットの中から、次のコードを探せばよい:

background: #FFB6C1

それを見つけたら、ピンクのカラーコード番号をお好きな色の16進コードに置き換えるだけです:

background: #7FFFD4;

上記はアクアマリンの16進コード。

Blue highlighted menu item

ハイライトされたメニュー項目をカスタマイズする他のアイデアについては、カスタムCSSを簡単に追加するガイドをご覧ください。

選択に満足したら、テーマカスタマイザーで「公開する」ボタンをクリックするか、WPCodeで「スニペットを保存する」をクリックして変更を保存します。

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$編集プロセスをご覧ください。

Avatar

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

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

  1. Syed Balkhi says

    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!

返信を残す

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