logo
当前位置:首 页 > 资源分享 >WP技巧 > 查看文章

介绍侧边栏调用分类目录之前,先介绍wordpress自带的一个函数wp_list_cats。

wp_list_cats()是Wordpress自带的一个函数,功能灰常彪悍,各个自设选项列如下:

1.sort_columnID 或 name,预设为ID,设定依 ID 值或分类名称排序。

2.sort_orderasc 或 desc,预设为递增 asc,设定排序递增或递减。

3.list0 或 1,预设为以清单方式显示:1,设定是否以清单方式显示,将会在分类上加上

<li>标签。

4.optiondates0或1,预设为不显示:0。设定是否显示每个分类下最新发表文章的发表日期。

5.optioncount0或1,预设为不显示:0。设定是否显示分类所拥有的文章计数。

6.hide_empty0 或 1,预设为隐藏:1。设定是否隐藏无文章的分类。

7.use_desc_for_title0 或 1,预设为显示成分类说明:1。设定分类连结的title是否显示为分类说明,<a title=”分类说明” href=”…>。

8.children0 或 1,预设为显示:1。设定是否显示子分类。

9.hierarchical0 或 1,预设为层级方式显示:1。设定子分类是否以层级方式显示。

10.child_of分类ID值,无预设值。设定只显示某项分类(ID)的子分类。有设定此项目的话,hide_empty要设为0。

11.exclude分类ID值,无预设值。设定不要显示的分类ID,可为复数,如 exclude=ID1,ID2,ID3,…。

12.feed任意字符串,无预设值。设定分类 RSS 的显示文字,如 feed=RSS。如果这个项目有设定的话,分类之後将会显示分类Feed的连结。

13.feed_image图标地址,无预设值。设定分类 RSS 的图片路径,如feed=images/rss.gif。如果同时有设定 feed_image 与 feed,则将以 feed_image 为主。
例如:

  1. <?php wp_list_cats(‘sort_column=ID&sort_order=asc&optioncount=1&depth=2&hierarchical=0’); ?>  

下面介绍如何在侧边栏像本博客一样调用分类目录:

1、首先在主题目录的sidebar.php的合适位置添加如下的函数,当然下面的例子有本博客的div标签和css标签等,各位wp网优可以根据自己的需要添加适合自己模板的CSS代码。

 

  1. <div id=“categories” class=“col-6 last”>   
  2.     <div class=“f-s”></div>   
  3.     <div class=“f-m” >   
  4.         <h2>   
  5.             <em>分类</em>   
  6.             <span>Categories</span>   
  7.         </h2>   
  8.         <div id=“side-categories” class=“categories”>   
  9.         <ul>   
  10.             <?php wp_list_cats(‘sort_column=ID&sort_order=asc&optioncount=1&depth=2&hierarchical=0’); ?>   
  11.         </ul>   
  12.         </div>   
  13.     </div>   
  14.     <div class=“f-e”></div>   
  15. </div>  

如果想要控制侧边栏调用分类目录是在单独的页面、分类目录页面还是在首页,可以用下面条件判断,将上面代码加载下面这个判断语句之间,例如本博客就只在单独的文章页面显示。

  1. <?php   
  2.     wp_reset_query();   
  3.     if (!is_home() && !is_category()) :   
  4. ?>   
  5. <!–上面调用代码–>   
  6. <?php endif; ?>  

最后不要忘记在自己主题目录的style.css中加上适合自己主题的css代码,例如本博客就需要加

  1. #side-categories { positionrelativewidth200pxheight161pxoverflowhiddenmargin8px auto 0; }   
  2. #side .categories{ line-height20px; }   
  3. #side-categories ul {displayblockoverflowauto; }   
  4. #side-categories li {width100pxfloatleft;}  

差不多就是这些了,其他的就是根据自己博客主题调整和修改了。

清霄凭栏语凝噎,音洒陋屋思翩跹。

—— 清音陋屋

清音陋屋
你可能也喜欢Related Posts
众说纷纭Comments
大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头
小提示:直接粘贴图片到输入框试试
努力发送中...
评论加载中……
  1. 1 楼 必须滴

    感谢分享 :lol:

    2012年08月28日 11:07:08 回复 取消回复
  2. 2 楼 哥特复兴

    :grin: 不错的小站

    2012年08月30日 02:39:33 回复 取消回复
  • 推荐文章
  • 最多评论
  • 最热文章
  • 最新评论
footer logo
本站提供音乐仅供试听交流,请勿用于任何商业用途!如果本站发布信息侵犯到您的权益,请留言指出,本站将及时删除相关信息。
Copyright © 52QingYin.CN   Theme by QQOQ   蜀ICP备11021737号-1