狼読
wordpressのメニューを出力してみよう
wordpressでメニューを出力する方法をご紹介させていただきます。
wordpressでメニューを出力する際は、まず管理画面側でメニューを作成します。作成したメニューの名前を管理画面側で設定します。指定のphpの項目でそのメニューバーを呼び出します。この流れになります。
wordpressの管理画面側でメニューを作ろう
wordpressの管理画面側でメニューを作って見ましょう。
作り方は非常に簡単で、外観からメニューを選択しましょう。
その後、新しいメニューを作成ボタンを押して、今回はsample_menuというメニューを作成しました。作成したらドラッグ&ドロップで、メニューを入れていきましょう。設定したら保存して終了です。
上記の左図の管理画面メニューを選択し、右図のように管理画面からメニューを作成しましょう。
もし自作テーマなどを使用されていて、wordpressの管理画面側にメニューが表示されてないなどいた方は次のコードをfunctions.phpに記述して見てください
add_action( 'after_setup_theme', 'register_menu' );
function register_menu() {
register_nav_menu( 'primary', __( 'Primary Menu', 'theme-slug' ) );
}
上記のコードを記述することで管理画面側にメニューが表示されるようになります。
管理画面で作成したメニューを呼び出してみよう
上記で設定した sample_menuを呼び出して見ましょう。
記述するphpはお好きなphpで呼び出せばいいと思います。
今回はサンプルですので、footer.phpに記述しようかと思います。
呼び出すためのコードは次のようになります。
<?php wp_nav_menu(array('menu'=>'sample_menu'));?>
上記のコードで作成したsample_menuを呼び出すことができます。
複数のメニューを作成するときには非常に役にたつかと思います。
まとめ
今回は、wordpressでメニューを出力する方法をご紹介させていただきました。
またあわせて、wordpressで自作テーマを作成したけど管理画面にメニューが表示されてない方に向けても表示のさせ方をご紹介させていただきました。