Добавить виджет в выпадающее меню Nav Walker - PullRequest
0 голосов
/ 03 ноября 2018

Я успешно создал мега-меню с помощью класса Nav Walker и разделил выпадающий список на столбцы, используя количество столбцов CSS. Теперь я хочу отобразить виджет в другом столбце следующим образом.

enter image description here

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);
}

Это мой код для отображения выпадающих элементов. Как я могу расширить его, чтобы добавить виджет (для последней записи), как показано выше?

...