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. WordPressでカスタム投稿を自作しよう

  2. wordpressの管理画面にアイキャッチ入力画面がない

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

  4. WordPressで投稿のタイトルを取得しよう

  5. WordPressで投稿のパーマリンクを取得しよう

  6. Gurtengergのカラムを使いこなそう

2024年5月
 12345
6789101112
13141516171819
20212223242526
2728293031  
Translate »