【ブロガー必須】wordpressでナビゲーションメニューを階層化する方法

シェアはこちら

メニュー階層化

上のファーストビューの画像のように、wordpressでは、ナビゲーションメニューを階層化して表示することができます。(僕のブログはページ上部に表示しています)

ナビゲーションメニューの各カテゴリーにカーソルを合わせると子カテゴリーが表示され、子カテゴリーにカーソルを合わせると孫カテゴリーが表示されます。

表示されたカテゴリーをクリックすれば、そのカテゴリーのブログ記事が表示されます。

上の写真であれば、「お金の話→支出削減→貯金・節約」という具合です。

おそらく、多くのwordpressのブロガーの方はそのようにしているのではないかと思います。

固定ファンになってもらえれば、ナビゲーションメニューに表示されているカテゴリーから記事を探したりもすると思うので、このような設定も重要かと思います。

ただ、この階層化する方法なんですが、以下に示すように勘違いしやすいところなので、やり方についてシェアしていきたいと思います。

スポンサーリンク

■【勘違い1】カテゴリーを作って終わり

カテゴリー作成

カテゴリーの新規追加についてはwordpressの管理画面で、上の写真のように「投稿→カテゴリー」を選択し、新規カテゴリーを設定します。

カテゴリーの名称やスラッグの変更、カテゴリーの削除なんかも、この画面で行います。

ここでは、親カテゴリーをどこにするかといった、階層も決められるので勘違いしやすいところですが、ここでの設定で、ナビゲーションメニューに反映されるわけではありません。

ここでは、あくまでカテゴリーの作成するだけの画面になります。

■【勘違い2】category orderはサイドバーの階層化

プラグインで、category orderを追加している人も多いと思いますが、ここでもナビゲーションメニューの順番の組み換え及び階層化はできません。

category orderで設定できるのは、サイドバー(僕のブログでは、ページの右側に表示されている)の順番です。

※なお、category orderを含め、必須と思われるプラグインについては、以下の記事で紹介しているので参照してください。

【必須プラグイン】wordpress開始後すぐに追加したのはこれだ!!

■正しくは「外観→メニュー」で階層化

外観メニュー

僕はwordpress始めたての初期設定の段階で、勘違い1と勘違い2両方やってしまいました。

デフォルトであった「ホーム」(←※)以外のナビゲーションメニューが全然表示されず、困ってしまい、少し途方にくれてしまいました。

※「ホーム」はブログのトップページのことですが、今はメニューから外しています。ブログタイトルの「解放デビュー」の文字をクリックすればトップページになるからです。多くのwordpressはデフォルトでそういう設定です。

いろいろ調べてみたら、上の写真のように、「外観→メニュー」にて設定するのが正しい方法のようです。

(1)新しくカテゴリーを追加したら、左のカテゴリーのタブを開いて、当該カテゴリーを追加します。

 

(2)追加したカテゴリーを、ドラッグして適切な位置に配置します。

やることは簡単ですが、どこでやれば良いか、少しわかりづらいですね。

なお、カテゴリーの名称を変更したい場合、「投稿→カテゴリー」の画面に戻り、名称を変更すれば、サイドバー、及びナビゲーションメニューに自動的に反映されます。

スポンサーリンク

シェアはこちら

ブログの更新情報を受け取る

関連コンテンツユニット
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です