WordPress内のカスタムメニュー機能を利用させるためにはまず、functions.phpに以下を追加します。
function register_my_menu() { register_nav_menu('header-menu',__( 'ヘッダーメニュー' )); } add_action( 'init', 'register_my_menu' );
こうすることでWordPressのダッシュボード>外観に「メニュー」というメニューが追加されますので、 ここで表示したいメニューを登録します。
テンプレート側で以下を記述するのみで表示されるのですが、これだと<ul><li>
とリストタグすべてが出力されます。
<?php wp_nav_menu(); ?>
これを<li>
のみにするためには以下のように変更します。
<?php wp_nav_menu( array( 'container' => '','items_wrap' => '%3$s','theme_location' => 'header-menu' ) ); ?>