当前位置: 首页 > 网站开发 > 正文

WordPress:wp_tag_cloud函数详解

1 星2 星3 星4 星5 星 (1 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

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

该函数使用方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?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 ); ?>

参数详解:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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为1357的标签;
include —- 包含标签,与exclude用法一样,作用相反,如“include=2,4,6,8”则只显示ID为2468的标签;
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小工具的样式了.再结合css,就可以制作出漂亮的标签云了。

本文固定链接: http://www.chepoo.com/wordpress-wp_tag_cloud.html | IT技术精华网

WordPress:wp_tag_cloud函数详解:等您坐沙发呢!

发表评论