title: Wordpress NAV Walker not showing
body: <p>I have a custom wordpress theme and I implemented a custom walker for the nav</p>
  
  <p>In my functions.php, I have this code</p>
  
  <pre><code>class My_Walker extends Walker_Nav_Menu
      {
          function start_el(&amp;$output, $item, $depth, $args) {
              global $wp_query;
              $indent = ( $depth ) ? str_repeat( "\t", $depth ) : '';
  
              $class_names = $value = '';
  
              $classes = empty( $item-&gt;classes ) ? array() : (array) $item-&gt;classes;
  
              $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) );
              $class_names = ' class="' . esc_attr( $class_names ) . '"';
  
              $output .= $indent . '&lt;li id="menu-item-'. $item-&gt;ID . '"' . $value . $class_names .'&gt;';
  
              $attributes  = ! empty( $item-&gt;attr_title ) ? ' title="'  . esc_attr( $item-&gt;attr_title ) .'"' : '';
              $attributes .= ! empty( $item-&gt;target )     ? ' target="' . esc_attr( $item-&gt;target     ) .'"' : '';
              $attributes .= ! empty( $item-&gt;xfn )        ? ' rel="'    . esc_attr( $item-&gt;xfn        ) .'"' : '';
              $attributes .= ! empty( $item-&gt;url )        ? ' href="'   . esc_attr( $item-&gt;url        ) .'"' : '';
  
              $item_output = $args-&gt;before;
              $item_output .= '&lt;a'. $attributes .'&gt;';
              $item_output .= $args-&gt;link_before . apply_filters( 'the_title', $item-&gt;title, $item-&gt;ID ) . $args-&gt;link_after;
              $item_output .= '&lt;br /&gt;&lt;span class="sub"&gt;' . $item-&gt;description . '&lt;/span&gt;';
              $item_output .= '&lt;/a&gt;';
              $item_output .= $args-&gt;after;
  
              $output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
          }
      }
  </code></pre>
  
  <p>and in my header.php</p>
  
  <pre><code>&lt;div id="access"&gt;
      &lt;?php
      wp_nav_menu( array(
          'theme_location' =&gt; 'primary',
           'walker'=&gt; new My_Walker
      ));
      ?&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>but when I view my page source, there is no data in the elements</p>
  
  <pre><code>&lt;div id="access"&gt;
              &lt;div class="menu"&gt;&lt;ul&gt;&lt;li id="menu-item-5" class=""&gt;&lt;a&gt;&lt;br /&gt;&lt;span class="sub"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li id="menu-item-8" class=""&gt;&lt;a&gt;&lt;br /&gt;&lt;span class="sub"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li id="menu-item-10" class=""&gt;&lt;a&gt;&lt;br /&gt;&lt;span class="sub"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li id="menu-item-13" class=""&gt;&lt;a&gt;&lt;br /&gt;&lt;span class="sub"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li id="menu-item-15" class=""&gt;&lt;a&gt;&lt;br /&gt;&lt;span class="sub"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li id="menu-item-17" class=""&gt;&lt;a&gt;&lt;br /&gt;&lt;span class="sub"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
          &lt;/div&gt;
  </code></pre>
  
  <p>this is suppose to be a simple walker, but I don't get it to work</p>