Я пытаюсь добавить новый <li>
перед первым <li>
(или <div>
) раскрывающегося списка bootstrap, который будет названием раскрывающегося списка. Я знаю, что должно быть условие на выходе $, но что я должен нацелить на вывод только перед первым <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>
. Снимок экрана -