WordPress 菜单结构选项

问题描述 投票:0回答:1

我正在尝试使用以下方法创建一个 WordPress 菜单:

        <?php 
            wp_nav_menu(
                array(
                    'menu' => 'Top Mid',
                    'container' => 'nav',
                    'container_class' => '',
                    'theme_location' => 'Top Mid',
                    'items_wrap' => '<ul>%3$s</ul>'
                )
            );
        ?>

问题是 WordPress 在导航中添加了 ui > ul 结构,而我想使用以下结构:

<nav>
   <a href="page1.html">Page 1</a>
   <a href="page2.html">Page 2</a>
   <a href="page3.html">Page 3</a>
   <a href="page4.html">Page 4</a>
</nav>

关于如何实现这一点的任何想法,以便我可以使用无序列表/有序列表之外的任何其他内容来构建菜单?

php wordpress
1个回答
0
投票

您可以使用此功能。这添加了

<a>
标签。

$navItems = array(
  'container'       => false,
  'echo'            => false,
  'items_wrap'      => '%3$s',
  'depth'           => 0,
);

echo "<nav>";
echo strip_tags(wp_nav_menu($navItems), '<a>');
echo "</nav>";
© www.soinside.com 2019 - 2024. All rights reserved.