我试图在引导下拉列表的第一个(或)<li>之前添加一个新的,这将是下拉列表的标题。我知道 $output 应该有一个条件,但是我应该只在第一个下拉列表之前输出什么?<li><div><li>
到目前为止的代码(内部start_el()函数)-
if($depth == 1) {
$attributes = ! empty( $item->attr_title ) ? ' title="' . esc_attr( $item->attr_title ) .'"' : '';
$attributes .= ! empty( $item->target ) ? ' target="' . esc_attr( $item->target ) .'"' : '';
$item_output = $args->before;
// The output to be filtered with condition
$item_output .= '<div class="dropdown-item dropdown-title">DROPDOWN TITLE</div>';
$item_output .= '<a class="dropdown-item" '. $attributes .'>';
$item_output .= $args->link_before . apply_filters( 'the_title', $item->title, $item->ID ) . $args->link_after;
$item_output .= '</a>';
$item_output .= $args->after;
}
输出在每个<li>. 截屏-
