WordPressでグローバルメニューを作成していない時、固定ページのリンクがヘッダーに表示されてしまう場合の対処方法をご紹介します。
テーマによっては、表示されない場合もありますが、「SWELL」と、デフォルトテーマの「Twenty Twenty-Four」で、この症状を確認しました。
対処法は簡単で、一瞬で完了しますが、ちょっとわかりにくかったので、手順をお伝えします。
目次
固定ページのリンクがヘッダーに表示されてしまう
固定ページのリンクが表示されるケース
- グローバルメニューを設定していない
- 固定ページに記事があり、公開されている(非公開でもログイン状態では表示される)
記事は、デフォルトのサンプルページ、プライバシーポリシー、お問合せページなど
ヘッダーにグローバルをメニューを設置する場合がほとんどなので、普通はあまり気にならないトラブルだと思います。
しかし、グローバルメニューを設置しないサイトの場合は、グローバルメニューを設定していないはずなのに、必要ないリンクが表示されて困ってしまいます。
以下の画像はSWELLの場合です。
一方、Cocoonなど、テーマ側で対応しているのか、この問題が起きないテーマもあるようです。
以下は、SWELLの場合と同じ条件ですが、Cocoonでは固定ページが表示されませんでした。
以下の画像はCocoonの場合です。
対象方法 数十秒で解決!
対象方法は簡単で、管理画面の「外観」→メニューで、メニュー項目を何も入れず、「グローバルナビ」にチェックを入れて、「メニューを作成」するだけです。
メニュー名は何でもOK。分かりやすい名前にしましょう。