Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

0
votes
1answer
15 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
26 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
138 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
38 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
25 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
156 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
24 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
21 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
17 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
39 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
55 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
102 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
20 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
43 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
23 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
34 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
94 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
123 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
43 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
76 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
40 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
44 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
3k 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
304 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
337 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
22 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
0answers
310 views

Custom second level for understrap_WP_Bootstrap_Navwalker

I have a custom menu structure that looks like this: <ul class="nav"> <li class="nav-item"> <a class="nav-link" href="#">Standard link</a> </li> <...
0
votes
1answer
328 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
79 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
107 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
265 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
97 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
446 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
76 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
23 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
85 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
43 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="...
3
votes
1answer
133 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 $...
3
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
74 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
411 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"&...
0
votes
0answers
1k views

how to split vertical menu into two columns using walker nav menu

i would like to create a footer vertical menu but it should be split into two columns using walker nav menu, but i want to add <div class="col medium-3 small-12 large-3"> and h5 tag before each ...
0
votes
3answers
980 views

how do you create this customize menu using wp_nav_menu function?

how do you create this customize menu using wp_nav_menu function? function.php file register_nav_menus( array( 'header-menu' => 'Header Menu', 'footer-menu' => 'Footer Menu' ) ); ...
0
votes
2answers
73 views

Classes CSS (Optional) - how do I reference this in php?

I've read an infinite (yes there seems to be more than I care to read) same articles on how to apply a classes to the anchor not the link element using nav_menu_link_attributes and a walker. However, ...
1
vote
0answers
39 views

Get Menu Name inside walker

I am trying to add some checkboxes to the menu editor in the WP admin area. I have successfully added them by creating an extension to the Walker_Nav_Menu_Edit class. The checkbox is shown and it ...
0
votes
1answer
3k views

How to add a submenu toggle button inside all “li” elements that have a submenu?

I'm building a mobile navigation menu. I wan't the menu to work like this: In this image you see a mobile nav with multiple depth levels. This is how I wan't the code structure to look like: <ul&...
0
votes
1answer
1k views

Custom Nav Walker sub-menu

I am trying to change the markup of my main menu. Currently I've got the following code when my menu is generated : <ul id="menu-menu" class="menu vertical medium-horizontal"> <li><...