wordpress常用函数wp_list_categories()
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-23 22:30:54 浏览: 评论:0
wp_list_categories函数的作用它主要用来获取博客文章的分类信息并对获取的信息进行相关处理,下面我们就来一起看看此函数的一些例子.
wp_list_categories()函数是wordpress主题经常用到的一个函数,它主要用来获取博客文章的分类信息,并且通过对函数参数的适当设置,就可以将分类的相关信息显示出来,wp_list_categories()函数的参数和wp_get_archives()函数有点类似,在设置参数时都需要使用&连接,并且放在单引号 (’)中以字符串形式传递,如下例:
wp_list_categories(‘orderby=name&order=ASC& show_count=1&use_desc_for_title=1&feed=订阅&exclude=2,5& number=10′)。
上例中函数各参数的意义如下:
orderby=name:表示按分类名称的字母先后顺序显示分类信息,也可以将name换为ID等;
order=ASC:表示按照分类名称的字母的升序显示分类信息,将ASC改为DESC表示按降序;
show_count=1:在分类名称后显示分类中文章的数量有多少;
use_desc_for_title=1:使用该分类的描述信息为每个分类名称超链接添加一个title属性;
feed=订阅:在每个分类信息旁边添加一个名为“订阅”的超链接,提供该分类的RSS订阅;
exlude=2,5:在显示的分类中去除ID为2和5的分类;也可以用include=2,5表示只显示ID为2和5的分类;
number=10:表示只显示最先的10个分类。
wp_list_categories()函数一般用于侧边栏分类目录归档,这在一般的wordpress博客中我们可以常见到。也可以通过wp_list_categories()函数来制作网站头部导航栏菜单,这在大多数的CMS主题中我们就可以常常看到。
点评:用分类做为导航拦及wp_list_categories的用法,下面是具体的示例,感兴趣的朋友可以参考下哈
1.用分类做为导航拦,代码如下:
<?php wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');?>
把这句加到header.php里的nav中,我的页面如下:
- <nav>
- <div id="navDiv">
- <ul id="nav">
- <li<?php if(is_home()) echo ' class="current_page_item"' ?>><a href="<?php bloginfo('url'); ?>/">首页</a></li>
- <?php //wp_list_pages('title_li=&depth=1&include='); ?>
- <?php wp_list_categories('depth=2&title_li=0&orderby=name&show_count=0');?>
- </ul>
- </div>
- </nav>
原本是以page做为导航的,现在注掉,换用分类category来做导航.
2.下面说说wp_list_categories的用法
wp_list_categories 用来显示所有分类的链接列表,两种表示方法:list_cats()(deprecated) 和 wp_list_cats()(deprecated).代码如下:
<?php wp_list_categories('参数'); ?>
默认参数设置为:
- <?php $args = array(
- 'show_option_all' => '',//不列出分类链接
- 'orderby' => 'name',//按照分类名排序
- 'order' => 'ASC',//升序排列
- 'style' => 'list',//列表显示分类
- 'show_count' => 0,//不显示分类日志数量
- 'hide_empty' => 1,//不显示没有日志的分类
- 'use_desc_for_title' => 1,//显示分类描述
- 'child_of' => 0,//不限制子分类
- 'feed' => '',//不显示feed
- 'feed_type' => '',//不显示feed类别
- 'feed_image' => '',//不显示feed图片
- 'exclude' => '',//不显示该分类
- 'exclude_tree' => '',//不显示该分类树
- 'include' => '',
- 'hierarchical' => 1,//分层次显示父/子分类
- 'title_li' => __( 'Categories' ),//用“Categories”为当前分类列表的标题
- 'show_option_none' => __('No categories'),
- 'number' => null,
- 'echo' => 1,//显示(echos) 分类
- 'depth' => 0,//不限制列表深度
- 'current_category' => 0,
- 'pad_counts' => 0,
- 'taxonomy' => 'category',
- 'walker' => null
- ); ?>
Tags: wordpress 函数 wp_list_categories()
相关文章
- ·WordPress初级教程1:什么是博客?(2013-11-11)
- ·WordPress初级教程-2: 什么是WordPress?(2013-11-11)
- ·WordPress初级教程-3: WordPress的功能和特点(2013-11-11)
- ·WordPress初级教程-4: 选择WordPress博客的主机和域名(2013-11-11)
- ·WordPress初级教程-5: 安装WordPress(2013-11-11)
- ·WordPress初级教程-6: 本地安装WordPress(2013-11-11)
- ·WordPress初级教程-7: 一个数据库中安装多个WordPress博客(2013-11-11)
- ·WordPress初级教程-8: WordPress控制面板/ Dashboard(2013-11-11)
- ·WordPress初级教程-9: WordPress用户设置/ Users(2013-11-11)
- ·WordPress初级教程-10: WordPress博客配置/ Settings(2013-11-11)
- ·关于wordpress上传图片不显示的原因(2013-11-11)
- ·WordPress程序的脆弱点你知道吗 (2013-11-11)
- ·总结八大Wordpress网站百度收录实现秒收的方法绝招 (2013-11-11)
- ·WordPress如何网站投稿者也可以上传图片(2014-03-18)
- ·WordPress怎么修改新用户注册邮件内容(2014-03-18)
- ·WordPress怎么添加前台注册功能(2014-03-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)