Questions tagged [walker]

The Walker class was implemented in WordPress 2.1 to provide developers with a means to traverse tree-like data structures for the purpose of rendering HTML.

Filter by
Sorted by
Tagged with
0
votes
0answers
17 views

Build Isotope filter groups with category terms

Sorry for the large question. I'm a bit lost and I want to provide all data possible for problem understanding. There are two options for achieve the goal. First, build the markup with a walker, ...
0
votes
1answer
26 views

Manual use of Walker_Category class

Trying to create a menu with category terms as I read in the WP docs "Using Walker Manually": https://codex.wordpress.org/Class_Reference/Walker $menu_items = get_categories(); $walk = new \...
0
votes
0answers
12 views

Custom submenu nav Walker

I am using a custom nav walker and would like to create a tree menu. Here is the HTML Structure for the full navigation <ul class="navbar-nav"> <li class="...
0
votes
0answers
21 views

Nav_walker add id to dropdown ul

I'm trying to add an id to the dropdown ul in bootstrap navwalker. So at the moment this is what I've got: <ul id="menu-primary-menu" class="list-unstyled components"> <...
0
votes
1answer
25 views

Insert menu with a custom walker into page / post body using shortcode?

I'm trying to add a menu using a custom walker class into a page or post body and settled on using a shortcode. I don't have to use a shortcode, but I do have to embed the menu into the central ...
1
vote
2answers
16 views

Trouble creating conditional PHP for nav menu items with children for custom Walker

I'm trying to create a nav menu with a clickable dropdown function but minimize scripting at the same time, so I found out a way to achieve this with an invisible input box and CSS. My only problem is ...
0
votes
0answers
14 views

Show Subcategories in Specific Menu item Using Walker Class

I want to show subcategories in specific menu item with custom div structure using walker class, My scenario is when I add a category in the menu from backend so show subcategories in that specific ...
0
votes
1answer
35 views

Walker class for sub-menu with ACF fields

Firstly, I'm wondering if this is the best way to even do this. I have a basic nav, one item has children. The children need to be wrapped in a container div and each child needs to pull some ACF ...
0
votes
0answers
28 views

Change markup for just 2nd list element in custom Walker menu

I have been struggling a bit with this idea. The thing I want to achieve is that all elements are regular dropdown but the second one is a megamenu styled item. And for that I have prepared markup ...
1
vote
0answers
147 views

Custom Walker_Nav_Menu issue with variables on PHP 7.3

I've made this custom walker that extends Walker_Nav_Menu for "mega menu" implementation. It works perfectly fine from PHP 5.4 to PHP 7.2, however it it has problems on PHP 7.3. The idea is to compare ...
0
votes
0answers
13 views

Use custom field content in menu-item

I'm making a mega-menu with some menu-items that can have a more rich content (from a wysiwyg editor using ACF custom fields). So, i have set an ACF field group to work with menu items, i need that ...
0
votes
2answers
45 views

Menu walker: how to tell if a sub menu contains submenus?

I mean: <ul> <li> <ul class="sub-menu"> <li> <ul> <li></li> <li></li> <li></li> ...
0
votes
0answers
30 views

Walker with sub-menu toggle

If I want a menu like this to work, how would I do it with a walker? I want to be able to include a button after the parent element, which toggles the sub-menu. Also, I must be able to put different ...
1
vote
1answer
157 views

How do I create page navigation linking to each H2 within the page? [closed]

I require each page on a WordPress site that I'm developing to have page-level navigation linking to each H2 on the page. How do I best automate this?
1
vote
1answer
28 views

Is this format possible with a custom Nav Walker class?

I'm looking to have the following output on a wordpress menu <nav> <a href="#">Link</a> <a href="#">Link</a> <aside> <a href="#" class="custom-class"&...
0
votes
0answers
16 views

Using walker to display all menu branches at once?

So i have need to get all submenus displayed at once on site and could use little help to customising walker for task. Menu displayed like this: menuitem1 menuitem2 menuitem3 menuitem4 sub1.1 ...
0
votes
0answers
23 views

Display parent title in sub menu

I have this type of menu : Menu 1 Submenu 1 Subsubmenu 1 Subsubmenu 2 Subsubmenu 3 Submenu 2 Subsubmenu 1 Subsubmenu 2 Subsubmenu 3 Menu 2 ... I want to display, only in the submenu, the ...
0
votes
0answers
20 views

Walker_Category - not reliably saving

I'm currently creating a custom Walker_Category class to make some changes to how category selection works in a custom taxonomy. The taxonomy is called 'page_category'. I want to put this in a normal ...
0
votes
1answer
42 views

Implement a Walker with custom object rather than Wordpress database object

I am trying to implement a Custom Walker to navigate through a hierarchy of objects. When I do a var_dump on the $item variable in the start_el function I see a wordpress database object (blog, page, ...
1
vote
1answer
90 views

Third level navigation class

I'm currently working on a third level navigation. The output should something like this: <ul class="menu"> <li> <a href="#">Level 1</a> <ul class="sub"> ...
1
vote
1answer
171 views

Function issue with Walker_Nav_Menu [duplicate]

I am getting this warning after updating to PHP 7.2 can anyone help me resolve it? Warning: Declaration of foundation_navigation::start_lvl(&$output, $depth) should be compatible with ...
0
votes
0answers
23 views

Add number in increment of one to menu items

I'm trying to add sequential numbers to menu items in increments of one. So right now where I have the following: <li class="menu-item menu-item-type-taxonomy menu-item-object-category"></...
0
votes
1answer
71 views

Difference between “Walker_Nav_menu” and “walker”

Does anyone know what is the difference between extending Walker_Nav_menu and walker. I learned about Wordpress Nav Walker and found several different tutorials. Do they extends different classes ?
0
votes
0answers
24 views

wp_nav_menu() filter - preg_replace value returned wrong

I'm having an issue where the filter I've added to wp_nav_menu() is adding code to the second level of the navigation. How can I change the filter or the preg_replace code in a way that only adds it ...
0
votes
0answers
41 views

Where to place a svg chevron down in my custom walker?

i am a bit stuck with the custom walker in my Wordpress theme. I wanted to place a svg chevron down on the first link when a submenu is detected. My theme uses a svg file with all the svg paths. The ...
0
votes
0answers
138 views

CSS Classes (optional) is not working on the ul li a?

I'm working on the working custom theme development where i need to add custom and additional class to the ul li a i have added extra class using CSS Classes (optional) but problem is that extra ...
0
votes
1answer
208 views

Add parent menu item in sub-menu in custom nav_walker

Currently I'm working on a project where we need to append the parent title as first item in the submenu for a mobile menu. What I try to achieve is this: <ul class="menu"> <li> ...
0
votes
1answer
50 views

Custom Category Walker with Image, Fallback to Most Recent Post in Category Image

Based on this and this answer I am developing an extension of the Walker_Category which displays in image from an ACF field, falling back to the latest post's thumbnail. I have included the entire ...
0
votes
0answers
82 views

wp-bootstrap-nav walker collapse is not working on ipad

Bootstrap navbar collapse is not working. The issue is that it shows a collapsing menu but on click, it is not collapsed. I have provided my full code so that it can help you to suggest or help me to ...
1
vote
1answer
45 views

Dynamic_sidebar inside wp_nav_menu

I have Menu created by wp_nav_menu. Inside it, I want to set dynamic_sidebar but wp_nav_menu instead of displaying the content, throws 1. Have everyone some tips for display sidebar inside ...
0
votes
1answer
45 views

Wordpress customizing a walker menu class

Hey Folks I trying to customize a wordpress walker class to add custom classes to navigation level. Essentially there will be 3 levels of navigation. Here's the code: <ul class="rd-navbar-nav">...
1
vote
1answer
29 views

Put class on <a> instead li

I integrate a template into Wordpress theme. But I have a trouble with the menu. The menu come with class in <li> like <li class="nav-link"> if active <li class="nav-link active"> ...
0
votes
1answer
4k views

Add active class to wp_nav_menu

I'm using this code but it's not working function special_nav_class($classes, $item){ if( in_array('current-menu-item', $classes) ){ $classes[] = 'active'; } return $classes; } ...
0
votes
1answer
354 views

Remove a class from a <li> using Walker

I want to remove a class from 2 lvl depth,from li tags of ul class="sub-ul".How can I do that using Walker? <ul class="navigation d-block"> <li class="d-...
0
votes
0answers
363 views

Bootstrap 4 navwalker - multilevel menu

I'm using this nav walker in my Wordpress project. I want to create multilevel menu, for example. What I need to change to get it work? Or maybe is it another walker for BS4 with multilevel menu ...
2
votes
0answers
25 views

Use walker for specific menu, or avoid use of walker

I'm trying to solve a particular problem and having trouble figuring out which way is best. So, I have a menu (generated through WP's menu creator) and would like to pull the featured image of each ...
0
votes
1answer
397 views

Walker menu not displaying at all

I am having trouble trying to get a menu with dropdowns to work. This is the non-wordpress menu: <ul class="nav navbar-nav" data-in="fadeInDown" data-out="fadeOutUp"> <li class="dropdown"...
0
votes
1answer
101 views

Custom Walker menu depth opening problem

I'v create custom categories walker menu: <?php /** * Show Categories menu * */ $seller_id = (int) get_query_var('author'); ?> <aside class="cat-menu"> ...
0
votes
1answer
125 views

Output existing wp_nav_menu with a custom walker

I am trying to output another wp_nav_menu if an existing wp_nav_menu item has a specific class like this.. /* Custom Walker */ class IBenic_Walker extends Walker_Nav_Menu { // Displays start of an ...
3
votes
1answer
293 views

Using string instead of object class instantiation on the walker argument breaks wp_nav_menu

I'm trying to replace the walker argument from new My_Walker_Nav_Menu() to a string 'My_Walker_Nav_Menu' in this wp_nav_menu call (which works as is) wp_nav_menu( array( '...
0
votes
1answer
112 views

How to remove a sub-menu using walker hooks/filters without relying on a custom walker?

I currently built a pretty simple tool to create a mega menu. I add a checkbox to my menu items in the Appearance > Menus section followed by a dropdown that includes template files within the theme. ...
0
votes
1answer
508 views

Add custom class to li element which has children

How I can output specific class or something else (for Example data-toggle="treeview" )for li element which has children? I use custom walker <?php # -*- coding: utf-8 -*- /** * Create a nav ...
1
vote
2answers
80 views

Editing Wordpress Nav Menu Walker

I have conntected T5_Nav_Menu_Walker to my WP website. https://gist.github.com/thefuxia/1053467 And I want customize my WP menu to be able to add icons from wp-admin via FontAwesome classes. ...
0
votes
2answers
24 views

How to append something before final </ul> tag in walker class?

Here is the real picture I want to produce. <ul> <li> <ul> <li> </li> <li> </li> ###NOT HERE ### ...
0
votes
1answer
96 views

How to actually make menu walker alive on admin interface?

I seen many articles about navigation menu walking: http://hookr.io/4.5.2/files/wp-admin-includes-class-walker-nav-menu-edit/ How to add a custom field in the advanced menu properties? the problem ...
1
vote
0answers
45 views

walker - 0 level on submenu formatting

I need to create this structure: <div class="submenu-box"> <ul class="submenu-box__links">...</ul> <ul class="submenu-box__links">...</ul> <ul class="...
2
votes
1answer
156 views

What does the “$depth” parameter in the Walker_Comment stand for?

I'm trying to write a custom comment class for my comments and I've been trying to de-construct the code for quite a while, here it is: class Custom_Comment_Walker extends Walker_Comment { var $...
2
votes
1answer
1k views

How to add parent element's title to nav menu's child?

Here is a simple output of the default navigation menu mark-up: <ul> <li><a>First Item</a> <ul class="sub-menu"> <li><a>Some Child ...
0
votes
1answer
80 views

How to display different submenus?

The following main structure is given: <div id="et-top-navigation"> <nav id="top-menu-nav"> <ul id="top-menu" class="nav"> <li id="menu-item-102" class="...
-1
votes
1answer
431 views

how to make a walker to this (in bootstrap, i try but not work)

BrandName <div id="navbarCollapse" class="collapse navbar-collapse justify-content-start"&...