0

これは私のファイルです:

<?php
$defaults = array(
'theme_location'  => '',
'menu'            => '',
'container'       => 'div',
'container_class' => true,
'container_id'    => 'btn',
'menu_class'      => true,
'menu_id'         => '',
'echo'            => true,
'fallback_cb'     => 'wp_page_menu',
'before'          => '',
'after'           => '<li class="btn_bar"><img src="img/pic-btn_bar.jpg"/></li>',
'link_before'     => '',
'link_after'      => '',
'items_wrap'      => '<ul>%3$s</ul>',
'depth'           => 0,
'walker'          => ''
);

wp_nav_menu( $defaults );
?>

ここでは、class="btn_bar"> を挿入します。

<ul>
<li class="menu-item-xxx">ABC</li>
<li class="btn_bar"><img width="18" height="38" src="img/pic-btn_bar.jpg"></li>
<li class="menu-item-xxx">DEF</li>
<li class="btn_bar"><img width="18" height="38" src="img/pic-btn_bar.jpg"></li>
</ul>

メニューの最初または最後のメニューにコードを入れたい。私を助けてください

4

3 に答える 3

0

メニュー項目IDを決定している限り、別の簡単なcssハック

#menu-item-1244 .delimiter {display:none;}
于 2013-12-31T02:12:21.160 に答える