如何修改wp_nav_menu()HTML显示
问题描述:
目前,当我使用如何修改wp_nav_menu()HTML显示
<?php wp_nav_menu(); ?>
HTML输出
<li class="pagenav">Pages<ul>
<li class="page_item page-item-116"><a href="http://localhost/?page_id=116">Heading 1</a></li>
</ul></li>
,但我想删除 “页数” 文本
所以我想要的HTML输出成为
<li class="pagenav"><ul>
<li class="page_item page-item-116"><a href="http://localhost/?page_id=116">Heading 1</a></li>
</ul></li>
有人可以请帮助我。 非常感谢。
答
简短而甜美。
<?php
$menu = wp_nav_menu(array('echo' => false));
$menu = str_replace('<li class="pagenav">Pages', '<li class="pagenav">', $menu);
?>