【WordPress×Cocoon】ヘッダーメニューに簡単アイコン設置

Cocoon

ヘッダーメニューにフリーの『Font Awesome』アイコンを設定する方法の記録です。

余談、「フォント オーサァム」と読むらしい。

公式サイトのでもマニュアルありました▽

アイコンや画像が使える「ボックスメニュー」ショートコードの使い方
アイコンフォントや画像用いて、視覚的にわかりやすいボックスタイプのメニューを表示するショートコード機能の説明です。

『Font Awesome』バージョン選択

『Font Awesome』にはバージョン4と5があります。

設定方法は同じなので、どちらにするか初めに決めておいた方がよいと思います。

最新バージョンを使った方が良いと思いますが、バージョン4の方がサイトの作りがシンプルなので、アイコンを探すのは楽かもしれません。

ここからFont Awesomeのバージョン別のサイトです↓

『Font Awesome4』

こちらのサイトでアイコンを確認。

Font Awesome Icons
Font Awesome, the iconic font and CSS framework

アイコン一覧はこんな感じ↓

アイコンをクリックしてみるとこんな感じ↓

『Font Awesome5』

こちらのサイトでアイコンを確認。

Find Icons with the Perfect Look & Feel | Font Awesome
Used by millions of designers, devs, & content creators. Open-source. Always free. Check out the all-new Sharp Solid icons, available in Font Awesome 6 Pro.

アイコン一覧はこちら↓

薄くなっているアイコンはPro=有料版です。結構多い!

アイコンをクリックしてみるとこんな感じ↓

右側の青い部分は、同種のアレンジされたアイコンが縦に並んでるんだけど、Pro=有料版が混じっています。

バージョン5は、全体的にPro版が多いです。

ヘッダーメニューにFont Awesomeアイコン設定方法

前提条件

テーマは『Cocoon Child』を使用。

Font Awesomeのバージョン設定

Cocoonの設定でFont Awesomeのバージョンを設定します。

[Cocoon設定]-[全体]タブ選択

[Cocoon設定]メニューを開き、[全体]タブを選択。

『Font Awesome』のバージョンを変更する

デフォルトのバージョンは『Font Awesome4』になっています。

バージョン5を使用する場合は、『Font Awesome5』に変更します。

使いたいアイコンのタグをコピー

それぞれのバージョンでアイコンのタグをコピーします。

『Font Awesome4』のアイコンを使用する場合

Font Awesome4アイコンのページで、タグをコピーしてくる。

例えば「Star」で検索して、この部分をコピー↓

<i class="fa fa-star" aria-hidden="true"></i>

↑をコピーしておきます。

『Font Awesome5』のアイコンを使用する場合

Font Awesome5アイコンのページを開き、右側の種別を選び(ここではSOLID)「Start Using This icon」をクリック。

例えば「Star」で検索して、この部分をコピー↓

<i class="fas fa-star"></i>

↑をコピーしておきます。(ver4とはやはり微妙に異なってます)

メニューにコピーしたタグを設定する

[外観]-[メニュー]を開く

[メニュー構造]の個別メニューを編集する

※既にヘッダメニューが存在している前提です。ヘッダーメニューの追加方法はこちら

固定ページの一つを選択。

個別メニューのナビゲーションラベルにタグに張り付ける

先ほどのコピーしたタグをメニューのナビゲーションラベルに張り付けます。

▽例)『Font Awesome4』のタグを張り付け

▽例)『Font Awesome5』のタグを張り付け

メニューの保存もお忘れなく。

これで設定完了。

サイズを変更する

サイズは5種類あります。

『Font Awesome5』のStar=★を使用したサンプルです。

…0.75倍

<i class="fas fa-star fa-xs"></i>

…標準

<i class="fas fa-star"></i>

…1.33倍

<i class="fas fa-star fa-lg"></i>

…2倍

<i class="fas fa-star fa-2x"></i>

 …3倍

<i class="fas fa-star fa-3x"></i>

 …4倍

<i class="fas fa-star fa-5x"></i>

 …5倍

<i class="fas fa-star fa-5x"></i>

色を変更する

黄色にしてみる場合、タグに任意のクラス名を追加。

サンプルは、「menu-star」を追加しました。

<i class="fas fa-star menu-star"></i>

style.cssに追加したクラスにカラーを設定。(サイズ指定も一緒にしてもいいかもしれない)

.menu-star {color: yellow}
タイトルとURLをコピーしました