ワードプレス標準のメニュー作成機能で出来ることを解説します。
意外に出来ることが多く、とりわけ、カテゴリーメニューをカスタマイズする際に便利です。
はじめに
ワードプレス標準のメニュー作成機能を利用すると、メニューバー(ヘッダー、フッター部分)やサイドバーにメニューを追加することが出来ます。
見落としている人もいるかもしれませんが、この標準のメニュー作成機能は意外に出来ることが多いので、メニューのカスタマイズを考えている人は、もう一度この機能で出来ることを見直してみることをお勧めします。
このメニュー機能だけで以下のようなメニューを作成することができます(内容は適当です笑)。
左側が従来のサイドバーのカテゴリーウィジェットで表示されるメニューで、右側が今回新たに標準のメニュー作成機能で作成したメニューです。
以下では、このワードプレス標準のメニュー作成機能の基本的な使い方と出来ることを解説しています。
ワードプレス標準のメニュー作成機能について
基本的な使い方の解説
メニューを新規作成する際は、ワードプレス管理画面の「外観」→「メニュー」と進み、「新しいメニューを作成しましょう。」をクリックします。
「メニュー名」に任意の名前を入力し、「メニュー設定」の「メニューの位置」で、表示させたい位置にチェックを入れ、「メニューを作成」をクリックします。
左側の「メニュー項目を追加」より、メニューに追加したい項目にチェックを入れ「メニューに追加」をクリックします。
以上の流れでメニューの作成が可能です。
メニューの位置の注意点
ワードプレス標準のメニュー作成機能で作成したメニューを表示させることができる位置は、使用しているワードプレスのテーマに依存します。
例えば、賢威8では以下の2箇所の表示に対応しています。
基本は、このヘッダー部分(グローバルナビゲーション)とフッター部分(フッターナビゲーション)の2箇所ですが、テーマによってはその他の位置に対応しているものもあります。
例えば、Action(Affinger6)では、以下の11箇所に対応しています。
このようにテーマによって、作成したメニューを表示させることのできる位置は変わってくるので、事前に確認しておきましょう。
ウィジェットでメニューを表示させる方法
上記の通り、「メニュー設定」の「メニューの位置」で、作成したメニューの表示位置を指定することができますが、ウィジェットの「ナビゲーションメニュー」から設定することもできます(主にサイドバーに表示させることが想定されます)。
やり方は以下の通りです。
ワードプレス管理画面の「外観」→「ウィジェット」と進み、「利用できるウィジェット」から「ナビゲーションメニュー」を任意の場所にドラッグします。
「タイトル」に任意の名前を入力し、「メニューを選択」で表示させたいメニューを選択し「保存」をクリックします。
以上の流れで、ウィジェットからメニューを表示させる設定ができます。
出来ること
続いて、ワードプレス標準のメニュー作成機能で出来ることを紹介します。
主に、メニュー項目にカテゴリーを追加することを想定して紹介していますので、カテゴリーメニューのカスタマイズを考えている人は、参考にしてみてください。特に、カテゴリーメニューの見た目を整えたいけど大本のカテゴリーは弄りたくときに便利です。
カテゴリーの並べ替えをして表示が出来る
カテゴリーを好きな順番に並び替えて表示することが出来ます。
やり方は、追加した項目をドラッグして並び替えるだけです。
特定のカテゴリーを非表示に出来る
特定のカテゴリーを非表示にすることが出来ます。
非表示にすると言っても、表示させたくないカテゴリーはメニューに追加しなければいいだけです。
カテゴリー名を変更して表示が出来る
カテゴリー名を変更して表示することが出来ます。あくまでメニューにおける表示を変えるだけなので、大本のカテゴリーに影響はありません。
やり方は「ナビゲーションラベル」を任意の名前に変更するだけです。
カテゴリーを階層化をして表示が出来る
カテゴリーを階層化して表示することが出来ます。こちらもあくまでメニューにおける表示を変えるだけなので、大本のカテゴリーに影響はありません。
やり方は項目を副項目になるようにドラッグするだけです。
任意のページに誘導が出来る
任意の個別投稿ページ、固定ページのほか、外部サイト等に誘導することが出来ます。
やり方は「メニュー項目を追加」の「カスタムリンク」で、「URL」と「リンク文字列」を入力し「メニューに追加」をクリックします。
おわりに
以上、ワードプレス標準のメニュー作成機能で出来ることの解説でした。
このワードプレス標準のメニュー作成機能は、プラグインなしで簡単にカスタマイズしたメニューの作成が出来るのでおすすめです。