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
0answers
10 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
29 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
14 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
91 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
19 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
15 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
37 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
29 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
42 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
19 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
30 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
21 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
26 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
51 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
54 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
36 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
70 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
35 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
0answers
56 views

Can't seem to override start_lvl & end_lvl in Walker_Nav_Menu class

Can Anyone tell me why I can't seem to override this class. Here's my wp_nav_menu function build_topbar_nav() { wp_nav_menu(array( 'container' => false, 'theme_location' =>...
0
votes
1answer
42 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
28 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
2k 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
236 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
293 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
21 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
258 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
255 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
0answers
28 views

Secondary Menu based on current page

I have two levels of menu items. The first is Cars, like "toyota" and "Lexus." the second level has pages that relate to each. So its Fuel, Price, and Safety. Each of the child pages will be unique ...
0
votes
0answers
22 views

Bootstrap Navwalker Logout Link

I'm using bootstrap navwalker for menu generation. I need to add an Logout link that would log the user out without the confirmation logout page. if ( is_user_logged_in() ) { $output .= '<li&...
0
votes
1answer
68 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
95 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
221 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
82 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
355 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
71 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
69 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
112 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
68 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
386 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
854 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
70 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
37 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
2k views

(Solved) 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
962 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><...