wordpressの自作テーマでメニューが表示されない

はじめに

wordpressの自作テーマを作ってみようと思ったのですが
外観のところにメニューの管理画面が出ないんで困ってます。どうしたらいいですか?
wordpressの管理画面の外観のところにメニューを表示させるためには、functions.phpに表示させるようにphpでコードを書く必要がありますね。
今までは使っていたテーマが表示させてくれていたから表示されていることが当たり前になっていたんですね・・なるほど・・
そうですね。実際には表示させてくださいとwordpress側に認識してもらう必要がありますね。サンプルと合わせて説明して行きましょうか。

管理画面にメニューを表示する

wordpressの自作テーマを作成しようとした時に、メニューを作成する画面が管理画面に表示されてないことがあったりしないでしょうか。

管理画面にメニューを作成する画面がないのでメニューが作成できないときは、次のコードを作成したテーマのfunctions.phpに記述することで、管理画面にメニューを表示させることができます。

add_action( 'after_setup_theme', 'register_menu' );
function register_menu() {
  register_nav_menu( 'primary', __( 'Primary Menu', 'theme-slug' ) );
}

記述後の管理画面

このように無事に表示させることができました。wordpressで自作テーマを作成したときに、外観のところにメニューがないという方は、ぜひ一度試して見てください。

関連記事

  1. Gurtengergを使ってリンクを貼ってみよう

  2. WordPressをアップデートしたらGurtengergのコラムを使…

  3. WordPressで子テーマのスタイルシートのディレクトリを参照してみ…

  4. WordPressでカスタム投稿を自作しよう

  5. 固定ページで読み込んだカスタム投稿のページネーションが2ページ目以降で…

  6. Gurtengergで改行してみよう

2024年4月
1234567
891011121314
15161718192021
22232425262728
2930  
Translate »