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. Gurtengergのカラムを使いこなそう

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

  4. WordPressで独自の管理画面を自作しよう

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

  6. wordpressの投稿のアイキャッチを取得する

2021年4月
 1234
567891011
12131415161718
19202122232425
2627282930  
Translate »