在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导航显示页面的方法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.