Вопросы с тегом «walker»

Класс Walker был реализован в WordPress 2.1, чтобы предоставить разработчикам средства для просмотра древовидных структур данных с целью отрисовки HTML.

105
Описание пунктов меню? Пользовательский Walker для wp_nav_menu ()

Нормальное Wordpress Menu выглядит так: Главная | Блог | О нас | контакт Но я видел много страниц с описаниями по этим ссылкам: Домашняя страница | Наши блоги | О нас | Связаться .... встретиться с нами ... | читать дальше | основная информация | Форма обратной связи Как этого добиться? (Я хочу,...

16
Разделить wp_nav_menu с пользовательским Уокером

Я пытаюсь создать меню, которое показывает максимум 5 пунктов. Если есть больше предметов, он должен обернуть их в другой <ul>элемент, чтобы создать выпадающий список. 5 предметов или меньше: 6 предметов или больше Я знаю, что такую ​​функциональность можно легко создать с помощью устройства,...

14
Custom Walker: как получить ID в функции start_lvl

Я делаю свой первый пользовательский ходок для создания меню аккордеона. Для начала я использовал этот пример: http://bitacre.com/2025/custom-nav-menu-walker-for-wordpress-themes Есть две функции. Сначала start_lvl, а затем start_el. В start_el идентификатор get реализован с помощью $ item-> ID....

14
Пользователь Nav Nav Walker отображает текущий элемент меню детей или братьев и сестер нет детей

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

10
С помощью обходчика меню добавьте пользовательский элемент в конце пунктов меню

Мне нужно добавить поле поиска в конце меню в элемент списка. Я смотрел на пешеходов, но мне было очень трудно понять, что является последним предметом (или даже получить общее количество). Также, где бы я добавил код для пользовательского элемента. Я в настоящее время получил; class mainNav_walker...

10
Добавить пользовательский ходок в меню, созданное в виджете

Я знаю, как добавить Walker в пользовательское меню, созданное темой (меню, названное primaryв этом примере), но как мне настроить таргетинг на меню, созданное в виджете с помощью стандартного виджета WordPress для настраиваемого меню? if ( has_nav_menu( 'primary' ) ) { $args = array( 'menu' =>...

10
Мега Меню Уокер

Я пытаюсь создать мега-меню ходок. К сожалению, путешественники полностью избегают моих знаний в области кодирования. Я мог бы действительно использовать некоторую помощь, чтобы заставить это работать. Вот функции, которые мне нужны: Заверните второй уровень <ul>в <section>. [ПОЛНЫЙ]...

8
Что такое хороший ресурс, чтобы узнать о создании пользовательских ходунков?

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

8
Допускает ли расширение нескольких Nav_Menu_Walkers вложенные меню?

По сути, я пытаюсь добавить несколько под-навигационных меню, и я довольно близко, но я просто не могу найти правильный способ решить мою проблему ... Я использую вариант CSS-меню Stu Nichols ... Код объясняет лучше ;-) Взаимосвязь, необходимая для построения этого меню, будет иметь элементы...

8
start_lvl игнорируется в пользовательском walker_nav_menu

Это мой первый проект с участием WordPress, и я застрял, пытаясь создать пользовательский инструмент для меню нижнего колонтитула. Я в основном хочу изменить меню со <ul> <li></li> </ul>структуры на <p> <span></span> </p>структуру. Меню и прочее...

8
Ошибка «Попытка получить свойство необъекта» с Custom Walker для wp_nav_menu

Я пытаюсь добавить некоторые связанные с ARIA вещи в функцию wp_nav_menu. Я использую пользовательский класс ходунков для этой цели: class Walker_Nav_Menu_With_Aria extends Walker_Nav_Menu { function start_lvl( &$output, $depth = 0, $args = array() ) { $indent = str_repeat("\t", $depth);...