The walker tag has no wiki summary.
34
votes
3answers
31k views
Menu items description? Custom Walker for wp_nav_menu()
Normal Wordpress Menu looks like:
Home | Blog | About us | Contact
But I've seen many pages with descriptions under these links:
Home Page | Our Blogs | About us
| ...
7
votes
1answer
852 views
Custom Nav walker display current menu item children, or siblings on no children
I've been messing around / searching for hours and still can't get this to work, so i'm finally giving in and asking for some help.
I'm trying to write a custom walker that shows only the current ...
6
votes
2answers
581 views
Add Caret to Menu Items with Sub-Menus in WordPress Theme
I'm working on a custom theme using wp_nav_menu(). What I want to do is add a caret to menu items that have sub-menus. For example, If my menu looks like this:
Menu Item 1
Menu Item 2
Menu Item ...
5
votes
1answer
3k views
Display only page specific sub menu items using Custom Walker
I've just implemented the technique described at http://wordpress.org/support/topic/wp_nav_menu-list-only-2nd-level-separate-submenu/page/2 when implementing a theme for a client. When I run the theme ...
5
votes
1answer
193 views
What is a good resource to find out about making custom walkers?
Custom walkers seem to be a poorly-documented area of WP. Online tutorials focus on styling the output, not on directing the walker to go where you want it.
I am reading the code, but I wonder if ...
5
votes
2answers
150 views
Assign posts to taxonomy terms instead of the taxonomy terms to posts?
So I have a custom post type (people) with a related custom taxonomy (directory). Instead of editing a person and then choosing the related directory organizations I'd like to "edit" a directory org ...
4
votes
2answers
345 views
start_lvl ignored in custom walker_nav_menu
This is my first project involving wordpress and i've got stuck trying to create a custom walker for a footer menu.
I basically want to change the menu from the <ul> <li></li> ...
4
votes
2answers
118 views
Call custom field into menu item
I have a navigation menu in Wordpress. I would like it to check if the page has a custom field of "menu_icon" and if it does, add that custom field into the menu item it corresponds to. I'm sure this ...
3
votes
2answers
1k views
WordPress Menu Custom Walker Class
We are using a jQuery UI accordian to render a menu in the sidebar. We've already written the markup and javascript and I am just trying to get the wp_nav_menu to output the same markup we've already ...
3
votes
3answers
490 views
Incrementing a class in a custom walker
I have written a custom walker that I am using with wp_nav_menu but I need to iterate through 4 custom classes, and I'm not sure how to do this. Basically, each menu-item <li> needs to be given ...
3
votes
1answer
152 views
List Hierarchical Term List with Count with Related Term
What I have are custom posts (of a custom post type, wps_business) that have two taxonomies (wps_location & wps_type), and I would like to list all the terms from type of a specific location.
For ...
3
votes
1answer
1k views
Why is my menu order not working with wp_nav_menu?
I have a custom menu using the new Menu System but it is not returning in the correct order. I have no idea what order its in - its not alphabetical, or by date, or by any pattern I can see.
The link ...
3
votes
1answer
245 views
Extend walker class with custom post types
I'm using the walker class below, but I can't make it work with custom posts.
class Zwp_Walker_Nav_Menu_Dynamic extends Walker_Nav_Menu {
function end_el(&$output, $item, $depth) {
...
2
votes
4answers
2k views
Adding a class (arrows) to main menu links that have children?
I'm wondering if it is possible to add different classes to second/third/fourth/etc-level items that have children in Appearance > Menus tree?
That's how I call the menu:
<?php $menu_args = ...
2
votes
1answer
451 views
Using a menu walker add a custom item at the end of the menu's items
I need to add a search field at the end of a menu in a list item.
I've been looking at walkers but finding it really hard to figure out what is the last item (or even get the total). Also where would ...
2
votes
1answer
723 views
Add a custom walkter to a menu created in a widget
I know how to add a Walker to a custom menu created by the theme (menu named primary in this example), but how can I target a menu thats created in a widget with the default wordpress custom menu ...
2
votes
1answer
1k views
How do I dynamically populate wp_nav_menu from a custom taxonomy?
I know this question has been asked in different forms. But as far as I can tell from searching Google and SE/WP it's never been satisfactorily answered.
Let's say I have a taxonomy clubs and a ...
2
votes
1answer
156 views
Determine if a navigation item has children
I am trying to determine if an item has a sub-item with depth 1 or higher. I cannot find anywhere if there is some function/query I can write that grabs the current item looks in the database if it ...
2
votes
1answer
369 views
Walker gives additional taxonomy name?
I'm a beginner at Wordpress, so I would appreciate it if any of you could nudge me in the right way. Anyway, what irks me is how wp_list_categories (and similar functions) produce a lot of unnecessary ...
2
votes
1answer
167 views
Does Extending Multiple Nav_Menu_Walkers Allow Nested Menus?
Essentially I'm trying to add multiple sub nav menus and I'm pretty close but I just can't seem to find the right tack to solve my problem ...
I'm using a variation of a Stu Nichols CSS Menu ...
...
1
vote
4answers
715 views
Custom Walker: how to get ID in function start_lvl
I am making my first custom walker to build an accordion menu. To start with I used this example: http://bitacre.com/2025/custom-nav-menu-walker-for-wordpress-themes
There are two functions. First ...
1
vote
2answers
552 views
How do I pass an argument to my custom walker?
I've set up a custom walker, and it works as desired when I hard code my variable.
What I want is to be able to call my walker and pass it a variable that is used in the walker.
For example:
...
1
vote
1answer
52 views
Error “Trying to get property of non-object” with Custom Walker for wp_nav_menu
I am trying to add some ARIA related stuff to the wp_nav_menu function. I use a custom walker class for this purpose:
class Walker_Nav_Menu_With_Aria extends Walker_Nav_Menu {
function ...
1
vote
1answer
19 views
Limit Custom Crawler to front end only
I am using the following custom walker to hide the Login and Register pages from my navmenu created with wp_get_nav_menu_items.....
function wpse31748_exclude_menu_items( $items, $menu, $args ) {
// ...
1
vote
3answers
2k views
How to count nav menu items?
I'm creating a custom walker for my nav menu. The goal is to split the menu in to columns like so:
I can easily determine where I am in the list by looking at $item->menu_order. What I don't ...
1
vote
2answers
1k views
Bar separated navigation by extending Walker_Nav_Menu
I have the following menu in my header:
<?php
$args = array(
'menu' => 'Main Menu',
'container' => false,
'depth' => 1,
'items_wrap' => ...
1
vote
1answer
96 views
Adding 'active' class to custom taxonomies using walker in functions.php
I'm trying to use the following code in functions.php in order to show a menu with categories (custom taxonomies actually). I simply want it to show active when on the current page. What am I doing ...
1
vote
1answer
160 views
Custom Nav Walker to show siblings and children of current branch?
I have seen very similar (if not exact) queries to this all over Google, but always seem to find something short of what I need. I am trying to create my full vertical menu using wp_nav_menu in my ...
1
vote
1answer
113 views
Customize comment list markup
While creating a new theme, we'll have to customize the comment flow. For doing so there are two functions: wp_list_comments() and get_comments(). I am not very sure how to style the inner elements ...
1
vote
1answer
95 views
custom walker wp menu last element
I have a menu list with many subitems that contain submenus as well (at the moment some reach 4th level).
How can I put on each last descended ul of each li element a class ".last"?
for example I ...
1
vote
1answer
476 views
wp_nav_menu, walker class, categories as classes of li
OK I'm trying to show my principal menu so I use the following code:
<?php $defaults = array(
'theme_location' => '',
'menu' => '',
'container' => false,
...
1
vote
1answer
454 views
Make wp_list_pages print slugs instead of titles
By default wp_list_pages spits out an unordered list of post titles. To save space in a sidebar menu I´m trying to create a list of page slugs instead of page titles.
I suppose I´ll need to write a ...
1
vote
1answer
1k views
Sub-Pages only of menu items in current branch using a custom menu
Although I did a thorough research I could not find a solution. Only solutions coming close.
My custom menu ("top") shows this structure (you see a part of it):
page 1
subpage 1.1
category A
...
1
vote
2answers
87 views
Querying both pages and posts
I am building an "advent calendar" for a client and they are wanting a combination of specific pages and custom posts appearing on the front page, in a specific order.
Things that need to be ...
1
vote
1answer
116 views
Show thumbnail for category?
I currently have a code where, in my category.php, it checks if the specific category has subcategories, and if it does, show them using wp_list_categories.
I'd love to have these wp_list_categories ...
1
vote
0answers
94 views
Walker_Nav_Menu doesn't work in wp_page_menu_args filter
I need to hide certain nav items from the menu (based on the password protection functionality) and I'm having trouble getting my custom Walker to work. In fact, I can't even get the standard ...
1
vote
1answer
127 views
Adding dynamic content to end_lvl in Walker Class
I'm trying to add unique content to the end of each dropdown (sub-menu). I've managed to edit the end_lvl function of the walker class to add the div to the end of each sub-menu, but now I'm lost on ...
1
vote
0answers
208 views
wp_nav_menu custom walker - child items
I have written a custom walker to integrate a jquery dropdown nav script into my wp template. I need to add .dropdown-link to each of my parent menu items and .dropdown-wrapper to the unordered list ...
1
vote
0answers
252 views
Help with walker for nav
For some reason, this walker won't work when I pass in 'echo ' => 0, it always prints the nav, and never returns the nav as a var. I can't seem to figure out where it's by passing that in ...
1
vote
0answers
323 views
Custom Walker for wp_list_categories
I need some help with making of one Walker Class. Now I’m having a menu with categories and in the dropdown there are some subcategories. The menu is something like that:
<div ...
1
vote
2answers
242 views
wp_list_pages() but only show children on the branch you are on
Lets say I have this menu:
Top
|___ Sub 1
|___ Sub Sub 1
|___ Sub Sub 2
|___ Sub Sub 3
|___ Sub Sub 4
|___ Sub 2
...
1
vote
1answer
320 views
Bar separated navigation by extending Walker_Page
This question follows on from this one:
Bar separated navigation by extending Walker_Nav_Menu
I'm trying to do the same thing but this time I'm extending Walker_Page instead.
The issue I'm having ...
0
votes
1answer
77 views
Does the 'nav_menu_css_class' filter accept 2 or 3 arguments?
I've been using the nav_menu_css_class filter in one of my plugins, implemented as:
add_filter( 'nav_menu_css_class', 'wbwcrf_nav_menu_css_class', 10, 3 );
function wbwcrf_nav_menu_css_class( ...
0
votes
1answer
167 views
wp_nav_menu check both hierarchy fail?
I see that in menu exist to kind of hierarchy to find the parent and ancestor.
They look for "category or page" hierarchy or for "menu item" hierarchy.
But when both exist in a depth tree branch, ...
0
votes
1answer
360 views
How do I get_the_content in a custom walker?
I have a custom walker and I would like to either get_the_content() (up to the Read More) or get_the_excerpt() to use in this walker, but I can't figure out how to get it to work - it either returns ...
0
votes
1answer
27 views
changing the labels inside appearance -> menus for some for the fields
So I've create a custom walker for nav menu (i am talking about the menus located at:
appearance -> menu -> add a new menu.
I now use the following for several things i need:
URL
Title Attribute
CSS ...
0
votes
2answers
32 views
alternating classes on wp_list_pages
I'm trying to have alternating classes on the list created by wp_list_pages.
Currently I have extended the Walker_page class updating the start_el function as follows:
class Sidebar_walker extends ...
0
votes
1answer
66 views
How to get current pages menu text?
Is there an easy way of outputting the current pages menu text?
I am looking for something like
<?php echo get_the_title(); ?>
But for the current pages menu text.
0
votes
2answers
248 views
How to exclude/remove submenu using Walker_Nav_Menu
i'm working on the new site with custom menu and extended Walker_Nav_Menu class to add custom content to the wp nav menu.
i have registered a custom select box (key: my_custom_menu) in menu from ...
0
votes
1answer
170 views
Check is category parent with ids from the childs - get_term_children
I have a hierarchical category list, like:
A (Parent Category)
- B (Child Category)
- C (Child Category)
- D (Child Category)
B (Parent Category)
- E (Child Category)
- F (Child Category)
...