在wordpress2.7之前的版本,导航只显示页面,后来可以增加自定义菜单了,最近在做我的另一个网站的主题时,学习了一些关于wordpress菜单的制作方法,接下来我来分享一小段代码,在wordpress导航显示页面的方法
WordPress的页面page可以通过wp_list_pages()来列出,不过这个函数输出的HTML都是固定的,如果你想要自定义这些HTML,可以使用get_pages()来获取页面列表,代码示例如下:
这么一段简单的代码,放在导航里面就可以了,如果不想显示没有页面,把else后面的去掉就可以了 !至于css外观,大家因人而异,在这里就不多说了!更多wordpress主题制作教程,请访问:http://www.mengzhiyi.info/themescourses
<? $mypages = get_pages();
if(count($mypages) > 0) {
foreach($mypages as $page) {
echo ‘<li><a href=”‘.get_page_link($page->ID).’” title=”‘.$page->post_title.’”>’.$page->post_title.’</a></li>’;
}
}
else {
echo ‘<li><a href=”#”>没有页面</a></li>’;
}?>
wordpress导航显示页面的方法