Php Wordpress菜单:删除列表项并应用";。“当前菜单项”;锚定标签
标题说明了一切。简而言之,如何制作Php Wordpress菜单:删除列表项并应用";。“当前菜单项”;锚定标签,php,html,wordpress,function,Php,Html,Wordpress,Function,标题说明了一切。简而言之,如何制作wp_nav_menu()输出此代码: <nav> <a>Menu Item</a> <a class="current-menu-item">Menu Item</a> <a>Menu Item</a> <a>Menu Item</a> <a>Menu Item</a> </nav&g
wp_nav_menu()代码>输出此代码:
<nav>
<a>Menu Item</a>
<a class="current-menu-item">Menu Item</a>
<a>Menu Item</a>
<a>Menu Item</a>
<a>Menu Item</a>
</nav>
这将删除无序列表和列表项
但是删除
也会删除其有用的。当您在特定页面上时,当前菜单项类。如何让该类显示在锚定标记上?您可以通过函数wp\u nav\u菜单($args)的第一个参数编辑输出代码>
$args = array(
'theme_location' => '',
'menu' => '',
'container' => 'div',
'container_class' => '',
'container_id' => '',
'menu_class' => 'menu',
'menu_id' => '',
'echo' => true,
'fallback_cb' => 'wp_page_menu',
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'items_wrap' => '<ul id="%1$s" class="%2$s">%3$s</ul>',
'depth' => 0,
'walker' => ''
);
wp_nav_menu($args);
$args=array(
“主题位置”=>“”,
'菜单'=>'',
“容器”=>“div”,
“容器类”=>“”,
“容器id=>”,
“菜单类”=>“菜单”,
'菜单id'=>'',
“echo”=>正确,
“回退\u cb'=>“wp\u页面\u菜单”,
'在'=>''之前,
'在'=>''之后,
'链接在'=>''之前,
'链接在'=>''之后,
“项目包装”=>”%3$s
”,
“深度”=>0,
“沃克”=>“
);
wp_导航菜单($args);
有关完整文档,请参阅。为什么否决?我试图支持并解决这个问题,这是一个有效的答案。