你可以离开wp_nav_menu()
完全并改为使用wp_list_pages()
.
有关更多信息,请参阅法典,但我相信这可能是您正在寻找的。
http://codex.wordpress.org/Function_Reference/wp_list_pages
我知道这个函数输出页面。我想说的是,您可以将其与CSS结合使用,使其看起来像一个菜单。我制作了一个包含以下代码的示例页面:
<?php
/*
* Template Name: Testing
*/
?>
<link rel="stylesheet" type="text/css" href="http://nickyoungweb.com/zip/wp-content/themes/THS2012/style.css" />
<nav id="nav">
<?php
wp_list_pages( array(
\'title_li\' => \'\'
));
?>
<br style="clear: both; ">
</nav>
我将其链接到包含以下代码的样式表:
/**** WP LIST PAGES NAV *****/
nav { }
nav li { list-style-type: none; float: left; }
nav li a { width: 50px; height: 30px; background: #000; color: #fff; padding: 10px; margin: 2px; }
nav li a:hover { background: #f00; color: #000; }
nav ul li { display: none; }
这是一个非常基本的示例,说明了如何使用此函数使其工作。
希望这有助于消除我可能给您带来的任何困惑,并让您了解如何使用此函数。