wordpressの管理画面で「外観>メニュー」が表示されない理由は?初心者でもわかるように解決方法教えます!

WordPressについて少しわかってきて、いざ自作テーマを作ってみたら、、

 のアイコン画像 

管理画面に「外観 > メニュー」がない、、!?

って、なってる方いませんでしょうか?

今回はそんな人のために、この理由と解決方法を教えます!

クリブロのアイコン画像クリブロ

僕も最初は「なんでないの!?」って焦ったけど、冷静に対処すればすぐに解決できるよ!

目次

「外観>メニュー」が表示されない理由

さっそく結論から言うと、functions.phpで機能を使う宣言をしていないからと言うことになります。

functions.phpは、wpテーマで使用できる機能を司る司令塔のようなものです。

つまり、このfunctions.php「外観>メニュー」を使う宣言をすれば良いってことですね!

次から、具体的な解決方法について説明していきます!

【これで解決!】「外観>メニュー」の設置方法

次のコードをfunctions.phpに記述してください。

「外観>メニュー」を表示させるコード

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

すると、あら不思議!

管理画面上の「外観」に「メニュー」が追加されてます。

WordPress管理画面の外観のメニュー表示

これで無事に表示させることができましたね!

ちなみに「ウィジェット」も表示されない!って方は、こちらの記事で解説しておりますので、見てみてくださいね!

その他の考えられる理由

ちなみに、現在ログインしているユーザーが管理者でない場合(編集者や投稿者など)は、「外観」メニューや「設定」が表示されないので、ご注意ください!

こちらは管理者以外のユーザーに対して、使用可能な機能が制限するためとなります。
管理者以外のユーザーが間違って重要な設定を変更しないための安全策に役立ちますので、有効に活用しましょう!

まとめ

今回は、既存テーマではあったのに、自作テーマ作ったらいきなり「メニュー」の変更ができなくなった!
って方も多いと思ったので、解決方法についてまとめてみました。

わかるとカンタンなことなので、少しづつ覚えていきましょう!

もしこの記事がわかりやすかったら、他の方にもシェアしていただけると幸いです!

クリブロのアイコン画像クリブロ

知ってるか、知らないかだけのことだったね!

この記事を書いた人

フリーランスとして、Web制作全般に携わっております。
日々クリエイティブなことに触れるなかで、皆さんにもクリエイティブで心を豊かにできればと思い、このサイトを立ち上げました。
-いつもの日々に、クリエイティブを。-

コメント

コメントする

目次
閉じる