現在印刷中です。
<?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>
どの出力:
<div class="menu">
<ul>
<li class="current_page_item">Frontpage</li>
<li class="page_item page-item-2">etc</li>
</ul>
</div>
私のオリジナルのHTMLセットアップでは、iveは<span>
内に<li>
を持っていました。
<div id="menu">
<ul>
<li>
<span>
<a href="#">Menu1</a>
</span>
</li>
これを調整する方法についての任意のアイデア?
引数before
とafter
を使用します。
wp_nav_menu(
array(
'theme_location' => 'primary',
'menu_class' => 'nav-menu',
'before' => '<span>',
'after' => '</span>'
)
);
これらの引数がどのように使用されているかを確認するには、Walker_Nav_Menu
のメソッドstart_el()
を見てください。
$item_output = $args->before; // 'before'
$item_output .= '<a'. $attributes .'>';
$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
$item_output .= '</a>';
$item_output .= $args->after; //'after'