把WordPress导航栏页面改为目录

来自http://tunps.com/wordpress-navigator-page-to-category

wordpress

改的原因主要是页面完全没有目录重要,页面直接拖到sidebar做个链接就可以了。 定位到主题目录下面的header.php 找到div是navlist的

<div id="navcontainer">
    <ul id="navlist">
        <li id="first"><a href="#">   </a></li>
        <li <?php if ($post->post_type != 'pages') echo " class=\"current_page_item\""; ?>><a href="<?php bloginfo('url'); ?>">Home</a></li>
        <?php wp_list_pages('orderby=name&&title_li=&hide_empty=1'); ?>
    </ul>
</div>

 

 

把改为 wp_list_pages()是用来列页面的,wp_list_categories()是用来列目录的,参数有很多,最重要的还是orderby决定了列目录的顺序,title_li决定了是否需要标题,更多的参数参见“Template Tags/wp list categories WordPress Codex”但是做导航是不需要这玩意的,效果如图:

wp_list_categories

 

About tunpishuang

just 4 fun·····
This entry was posted in 未分类 and tagged . Bookmark the permalink.

3 Responses to 把WordPress导航栏页面改为目录

  1. 妖娆盛唐 says:

    再次赞一下这个主题,嗯嗯,很漂亮啊
    我是直接写死的,分类不改,写死了对加载速度有益

  2. xCoTt.cn says:

    哇 技术博客,改天有空好好学习下。

发表评论

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

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>