不清楚如何为wp_nav_menu编写自定义walker

时间:2013-12-01 22:40:56

标签: wordpress wordpress-theming

我正在尝试使用walker为wp_nav_menu完成两件事:

  1. 我希望无序列表为<ul id="my_list_id" role="navigation">而不是<ul id="my_list_id" class="navigation">(或者可能是角色和类?)
  2. 我想用<!-googleon: all-><!-googleoff: all->包装无序列表 {{1}}
  3. 老实说,自定义助行器的代码对我来说很难理解。任何帮助或指导表示赞赏。

1 个答案:

答案 0 :(得分:0)

wp_nav_menu可以选择使用items_wrap将类或其他属性添加到ul。

下面是代码 -

wp_nav_menu( array( 'theme_location' => 'primary-menu','menu'=>'Primary', 'items_wrap' => '<ul id="my-nav" class="navigation" role="navigation">%3$s</ul>'  ) );