Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress菜单:删除列表项并应用";。“当前菜单项”;锚定标签_Php_Html_Wordpress_Function - Fatal编程技术网

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);

    有关完整文档,请参阅。

    为什么否决?我试图支持并解决这个问题,这是一个有效的答案。