Skip to main content
 首页 » 网络杂谈

WordPress的TAG小工具wp_tag_cloud函数详解

2014年01月02日47000

有朋友说把Wordpress的TAG标签小工具的排列改成一排的怎么搞?No牛网就顺便研究了一下,把这个wp_tag_cloud函数的详细数据贴出。本文非No牛网原创,不过改变Tag小工具的样式蛮好使的,大家喜欢的话就把自己的Wordpress博客也改改吧。

该标签于WordPress 2.3版本投入使用,可在所谓的“标签云”中显示多个标签,所显示标签的大小取决于该标签的使用频率。WordPress 2.8中的wp_tag_cloud引入了taxonomy参数,使分类法被用作云的产生基础。这意味着,例如,你可以通过wp_tag_cloud向访问者展示文章的分类云。

<?php wp_tag_cloud( $args ); ?><?php $args = array(‘smallest’ => 8,‘largest’ => 22,‘unit’ => ‘pt’,‘number’ => 45,‘format’ => ‘flat’,‘separator’ => ‘\n’,‘orderby’ => ‘name’,‘order’ => ‘ASC’,‘exclude’ => ,‘include’ => ,‘link’ => ‘view’,‘taxonomy’ => ‘post_tag’,‘echo’ => true ); ?>

函数用法及其参数详解:

smallest //最小的标签(使用次数最少)显示大小为8pt ;largest  //最大的标签(使用次数最多)显示大小为22pt ;unit  //标签文字字号的单位,默认为pt,可以为px、em、pt、百分比等;number // 调用的标签数量,默认为45个,设置为“0”则调用所有标签;format  //调用标签的格式,可选“flat”、“list”和“array”,默认为“flat”平铺,“list”为列表方式;separator  //(字符串)(可选)标签之间的文本/空格。注意:该参数引入于WordPress 2.9。默认值:’/n’ (空格);orderby  //调用标签的排序,默认为“name”按名称排序,“count”则按关联的文章数量排列;order  //排序方式,默认为“ASC”按正序,“DESC”按倒序,“RAND”按任意顺序;exclude  //排除部分标签,输入标签ID,并以逗号分隔,如“exclude=1,3,5,7”不显示ID为1、3、5、7的标签;include  //包含标签,与exclude用法一样,作用相反,如“include=2,4,6,8”则只显示ID为2、4、6、8的标签;link  //(字符串)(可选)设置链接,允许编辑某个指定标签。注意:该标签引入于WordPress 2.7。有效值包括:’view’ (默认值)、 ‘edit’ ;taxonomy  //(字符串)(可选)用以生成云的分类法。注意:该标签引入于WordPress 2.8。’post_tag’ —— (默认值)将文章标签当作云的来源 、’category’ —— 用文章分类生成云 、’link_category’ —— 用链接分类目录生成云;echo //(布尔型)(可选)显示结果,或将结果保留在变量中。默认值为true(显示标签云)。注意:该标签引入于WordPress 2.8。有效值包括:1 (true) —— 默认值 、0 (false) 。

知道这些参数的含义之后就好办了,可以自己任意修改Tag小工具的样式了。比如可以改为一排,把format的值改为list即可。其他的大家自己研究下吧。本文非No牛网原创,原文链接:http://qiusuoge.com/7091.html。感兴趣的朋友可以去看看。

评论列表暂无评论
发表评论