ミルラク

WordPressの管理画面にメニューが表示されない場合の対処法

更新日: 2022-06-07

当サイトはアフィリエイト広告を利用しています。

おすすめ

WordPressでテーマを作成してみたい!という方にぴったりな本です。
テーマの概要や構成はもちろん、プラグインやセキュリティ等の運用面まで幅広く紹介されています。
中でも、充実した学習用のサンプルファイルと付録にあるPHPの基礎解説は初心者必見です!
ぜひ一度手に取ってみてください。

実行環境

OSmacOS Catalina 10.15.7
WordPress5.7.2

実行環境がない方は、次の記事を参考に構築してください。

[post_link_internal 1368]

WordPressの管理画面にメニューが表示されない場合の対処法

今回は、WordPressの管理画面にメニューが表示されない場合の対処法をご紹介します。

functions.phpにコードを追加する

管理画面のメニューはデフォルトで非表示になっています。
表示するには、現在有効化されているテーマの「functions.php」に次のコードを追加します。

function add_register_nav_menu() {
  register_nav_menu( 'menu-primary', 'メニュー プライマリ' ); // 任意の識別子, 説明
}
add_action( 'after_setup_theme', 'add_register_nav_menu' );

<?php register_nav_menu() ?>は、メニューを定義する関数です。
ここでは、メニューの識別子に「menu-primary」、説明に「メニュー プライマリ」を指定し、<?php add_action() ?>で ‘after_setup_theme’ アクションフックのタイミングで関数が実行されるように定義しています。

メモ

• register_nav_menu Code Reference | Codex 日本語版

お疲れさまでした

WordPressの管理画面にメニューが表示されない場合の対処法をご紹介しました。
少しでも参考になれば幸いです。