Articles of прогулка по

Как преобразовать аргумент wp_list_pages в массив

Я работаю над темой, которая вызывает wp_list_pages('title_li=&sort_column=menu_order') Мне нужно поставить класс ходока, но условия должны быть одинаковыми. Я не понимаю, что означает 'title_li = & sort_column = menu_order' и как его преобразовать в массив с возможностью добавления класса walker?

wp_nav_menu: Есть ли способ изменить вывод <a>, который получил подменю?

С некоторым preg_replace я могу заменить некоторые классы в wp_nav_menu , поэтому одно из моих меню (которое имеет подменю) теперь выглядит следующим образом. <li class="nav-item nav-item-has-children dropdown menu-publication show"> <a class="nav-link" href="#">Publication</a> <ul class="dropdown-menu"> <li class="nav-item menu-book"> <a class="nav-link" href="#">Book</a> </li> </ul> </li> Однако мне также нужно заменить элемент <a> ( .nav-link ), чтобы <a> […]

Пользовательский ходок меню – удалить тег li на основе имени класса

Я использую wp_nav_menu() для отображения пунктов меню с помощью пользовательского walker . <ul> <li id="menu-item-799" class="menu-item … custom-theme-class"><a href="#">custom content</a></li> <li><a href=""></a></li> <li><a href=""></a></li> … </ul> Теперь я хочу изменить вывод li зависимости от имени класса. Я использую что-то вроде этого: function theme_function($item_output, $item, $depth, $args){ $output = ''; // Overview Menu if ( in_array( […]

wp_nav_menu проверить, что обе иерархии терпят неудачу?

Я вижу, что в меню существует своего рода иерархия, чтобы найти родителя и предка. Они ищут иерархию «категория или страница» или иерархию «элемент меню». Но когда они существуют в ветке дерева глубины, они не работают хорошо. eq В дереве меню • Page 1 • Category 1 • Page 2 • Page 2 IN admin – […]

Как добавить элемент с меню walker сразу после начала тегов навигации?

Я пытался добавить элемент сразу после начала навигационных меток и до начала работы ul. Поэтому добавьте элемент непосредственно после открытия тега nav. Я попробовал это, но это добавит элемент списка после всех li. Может быть, мы сможем использовать его для решения моей проблемы: add_filter('wp_nav_menu_items', 'add_li_to_nav', 10, 2); function add_li_to_nav($items, $args) { $items .= '<li>SEARCH</li>'; return […]

Подсчет элементов верхнего уровня в пользовательском ходу

Я создаю разделенное меню (половина элементов слева, логотип посередине, остальные элементы справа). Я не очень хорошо понимаю Walkers, но нашел этот фрагмент кода . Это работало хорошо для меня, пока мой клиент не захотел добавить дочерние элементы. Текущий код подсчитывает все пункты меню (10), когда я хочу, чтобы он просто подсчитывал элементы верхнего уровня (в […]

Класс Walker – проверьте, есть ли в описании пункт меню, и если это так, добавьте класс в li

Я использую довольно обычный класс walker, чтобы вытащить описание, когда я wp_nav_menu функцию wp_nav_menu . Я использую это, чтобы добавить необязательную вторую строку для меню, используя описание. Это, конечно, делает пункты меню неровными, если у некоторых есть описания, а некоторые нет. Я пришел к двум возможностям: В пределах пользовательского класса walker проверьте, есть ли в […]

Разделить на два отдельных неупорядоченных списка с пользовательским ходоком

Поэтому я пытаюсь создать мега-меню, используя пользовательский ходок через WordPress. Пока у меня это для ходока: class oe_walker extends Walker_Nav_Menu { /** * Specify the item type to allow different walkers * @var array */ var $nav_bar = ''; function __construct( $nav_args = '' ) { $defaults = array( 'menu_type' => 'main-menu' //enable menu differenciation, […]

Ошибка загрузки содержимого страницы с помощью Walker_Nav_Menu

При каждом обновлении страницы страница загружается пошагово, сначала заголовок с основным меню, а затем через 1 секунду страница загружает остальную часть содержимого. Я использую следующий код, чтобы отобразить мега-меню на моей теме: wp_nav_menu( array( 'container' => 'div', 'container_class' => 'main-nav', 'fallback_cb' => 'my_fallback_menu', 'theme_location' => 'main-menu', 'walker' => new My_Menu_Walker() // mega menu ) ); […]

Как использовать переменную start_el в start_lvl

В верхней части элементов списка подменю я хотел бы вставить строку <h2>parent-description</h2> которую я ожидаю показать описание (или заголовок, если требуется) родительского элемента. Такие как; <ul> <li> <a href="">German Cars</a> <ul> <li><a href="">BMW</a></li> <li><a href="">Mercedes</a></li> <li><a href="">Volkswagen</a></li> </ul> </li> <li> <a href="">American Cars</a> <ul> <li><a href="">Chrysler</a></li> <li><a href="">Ford</a></li> <li><a href="">General Motors</a></li> </ul> </li> </ul> должно […]

Intereting Posts
Сохраняйте данные в формате HTML для публикации мета с помощью add_post_meta () исключая текущий пост из get_posts читать дальше не отображается Тема, которая следует за всеми лучшими практиками, чтобы учиться? Изменить миниатюры медиа-библиотеки для файлов без изображения, чтобы включить заголовок сообщения вместо имени файла? Встраивание PHP в shortcode $ content WordPress Iris Color Picker добавляет события касания iOS Плагин для условного перенаправления Динамически создавать события wp_cront при представлении пользователя Штрих-код полосы от конкретных типов сообщений (форматов) Доступ к подкаталогам в WordPress Install Автозаполнение jQuery в WordPress Предотвращение проблемы с изображением-сообщением из ahed (изменить: без перенаправления) Как определить таблицу поиска, которая будет работать во всех элементах PHP шаблона? Добавить категорию в пользовательский URL-адрес