• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Notes to Self

  • Aviation Weather from NOAA Plugin
    • KZZV
    • Bad Shortcode
    • Simple Metar
  • Meetings

Mark Chouinard / August 28, 2015

Custom Walker Nav Menu with Genesis

Slightly different than the vanilla WordPress way…

Use a custom walker nav menu to output menu item descriptions in the menu. ( the descriptions can be added after selecting ‘Description’ in Screen Options )

Menu_With_Description is a class that extends Walker_Nav_Menu class.

add_filter( 'wp_nav_menu_args', function( $args ) {
if ( isset( $args['menu_class'] ) && 'menu genesis-nav-menu menu-primary' == $args['menu_class'] ) {
$args['walker'] = new Menu_With_Description();
}
return $args;
});

 

Filed Under: WordPress Tagged With: Custom Walker, Genesis, Wallker_Nav_Menu

Primary Sidebar

Post Archives

  • June 2024
  • December 2022
  • July 2022
  • December 2021
  • October 2021
  • June 2021
  • February 2021
  • October 2020
  • September 2020
  • August 2020
  • March 2020
  • February 2020
  • December 2019
  • September 2019
  • June 2017
  • May 2016
  • April 2016
  • March 2016
  • September 2015
  • August 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • June 2013
  • May 2013
  • April 2013
  • February 2013
  • January 2013
  • December 2012
  • January 2011

Footer

Copyright © 2025 · machouinard · Log in