我需要在<li></li>
WordPress 菜单中添加两个跨度。一个包含元素页面标题,一个包含描述。我发现了如何将一个跨度添加到 li 中,但不知道如何创建两个。有什么帮助吗?
基本标记:
<ul class="dropdown-menu pull-left">
<li>
<a href="">
<span class="dropdown-menu-pagetitle">Test Title</span>
<span class="dropdown-menu-pagedescr">Lorem ipsum dolor sit amet, consecteteur adipiscing</span>
</a>
</li>
[.......]
编辑:
class My_Walker_Nav_Menu extends Walker_Nav_Menu
{
function start_lvl(&$output, $depth)
{
$indent = str_repeat("\t", $depth);
$output .= "\n$indent<ul class=\"dropdown-menu pull-left\">\n";
}
function end_el(&$output, $item, $depth = 0, $args = array())
{
$output .= $item->label . '<span class="dropdown-menu-pagedescr">' . $item->description . '</span>';
}
}
我目前的导航:
<?php
$menu_args = array(
'container' => false,
'menu_class' => 'nav nav-pills pull-right',
'menu_id' => 'Navigation',
'link_before' => '<span class="dropdown-menu-pagetitle">',
'link_after' => '</span>',
'walker' => new My_Walker_Nav_Menu()
);
wp_nav_menu($menu_args );
?>