Я успешно создал мега-меню с помощью класса Nav Walker и разделил выпадающий список на столбцы, используя количество столбцов CSS. Теперь я хочу отобразить виджет в другом столбце следующим образом.
public function display_element($element, &$children_elements, $max_depth, $depth = 0, $args, &$output)
{
$element->is_dropdown = ((!empty($children_elements[$element->ID]) && (($depth + 1) < $max_depth || ($max_depth === 0))));
if ($element->is_dropdown) {
$element->classes[] = 'dropdown';
}
if ($element && ($depth === 1)) {
$element->classes[] = 'col-sm-4 menu-col';
}
parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output);
}
Это мой код для отображения выпадающих элементов. Как я могу расширить его, чтобы добавить виджет (для последней записи), как показано выше?