Добавить пользовательский атрибут в подменю верхнего уровня Wordpress - PullRequest
0 голосов
/ 11 марта 2020

В настоящее время я создаю тему WordPress с использованием Materialise css, и меню доставляет мне затруднения, я не могу заставить раскрывающуюся структуру материализации работать должным образом, после некоторого кодирования кое-где мне удалось сделать одну вещь и это добавить класс содержимого меню к элементам подменю, это позволит материализовать их скрывать и отображать, теперь мне нужно добавить целевой объект данных справа вверху lvl подменю, чтобы, когда пользователи нажимали на него, меню срабатывает, но я не смог этого сделать, нет?

Я добавляю свой текущий код, где я добавляю класс menu-content к элементам ul.

class WPSE_78121_Sublevel_Walker extends Walker_Nav_Menu{
function start_lvl( &$output, $depth = 0, $args = array() ) {
    $indent = str_repeat("\t", $depth);
    $output .= "\n$indent<ul id='dropdown".$depth."' class='sub-menu dropdown-content'>\n";   
}
function end_lvl( &$output, $depth = 0, $args = array() ) {
    $indent = str_repeat("\t", $depth);
    $output .= "$indent</ul>\n";
}}

Надеюсь, вы, ребята, сможете направить меня в правильном направлении.

...