はじめに
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で自作テーマを作成したときに、外観のところにメニューがないという方は、ぜひ一度試して見てください。