wp_tag_cloud(显示标签云信息)

十二月 28
磊子 2011年 9 条评论

说明

如要查看一些说明,请点击http://www.favortt.com/wordpress-functions-class

描述

模板标签函数即“标签云”,显示多个标签,所显示标签的大小取决于该标签的使用频率。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 —— 最小的标签尺寸(使用次数最少)默认为8
  • largest ——最大的标签尺寸(使用次数最多)默认为22
  • unit —— 大小单位默认为’pt’(点数)
  • number —— 默认显示45个标签
  • format —— 默认以平面形式显示所有标签(标签之间用空格隔开)
  • separator —— 显示标签之间的空格
  • orderby —— 按名称为标签排序
  • order —— 以升序排列
  • exclude —— 不显示的标签默认空
  • include —— 显示标签默认空
  • link —— 可视
  • taxonomy —— 用文章的标签作为云基础
  • echo —— 响应结果

参数说明

smallest

(整数)(可选)使用次数最少的标签的尺寸(单位由unit参数决定)

默认值:8

largest

(整数)(可选)使用次数最多的标签的尺寸(单位由unit参数决定)

默认值:22

unit

(字符串)(可选)smallest和largest的尺寸单位。可以是任何CSS长度单位,如pt, px, em, %。

默认值:’pt’

number

(整数)(可选)显示在云中的实际标签数。(值为’0′时显示所有标签)

默认值:45

format

(字符串)(可选)所显示的云的格式。’flat’(默认值)标签被“separator”参数所定义的空格分隔’list’ 标签与class=’wp-tag-cloud’ 共同在UL中 ‘array’ 标签在数组中,函数以数组方式返回标签云,以用在PHP中

separator

(字符串)(可选)标签之间的文本/空格。

默认值:’/n’ (空格)

orderby

(字符串)(可选)标签的排列顺序。有效值包括:’name’ (默认值)’count’

order

(字符串)(可选)排列顺序(升序或降序)。有效值包括–必须大写:’ASC’ –默认值(升序) ‘DESC’ –(降序) ‘RAND’ — 以任意顺序排列标签。

exclude

(字符串)(可选)将要被排除的标签(term_id)的ID,各ID用逗号隔开。如 ‘exclude=5,27′表示不显示term_id为5或27的标签。默认值为不排除任何标签。

include

(字符串)(可选)要包含的标签(term_id)列表,各ID用逗号隔开。例如, ‘include=5,27′ 表示只显示term_id为5或27的标签。默认为包含所有链接。

link

(字符串)(可选)设置链接,允许编辑某个指定标签。’view’ (默认值) ‘edit’

taxonomy

(字符串)(可选)用以生成云的分类法。’post_tag’ —— (默认值)将文章标签当作云的来源’category’ —— 用文章分类生成云 ‘link_category’ —— 用链接分类目录生成云

echo

(布尔型)(可选)显示结果,或将结果保留在变量中。默认值为true(显示标签云)。1 (true) —— 默认值 0 (false)

示例

显示常用标签标题的云

<?php if ( function_exists('wp_tag_cloud') ) : ?>

 <li>

 <h2>标签云</h2>

 <ul>

 <?php wp_tag_cloud('smallest=8&largest=22'); ?>

 </ul>

 </li>

 <?php endif; ?>

显示限制标签大小以及使用次数非名称排序的标签云

<?php wp_tag_cloud('smallest=8&largest=22&number=30&orderby=count'); ?>

以数组形式返回云,但不显示主要用在PHP中

<?php $tag = wp_tag_cloud('format=array' );?>

以上便是wp_tag_cloud()标签函数的使用方法。

» 版权所有©转载必须以链接形式注明作者和原始出处:磊子的博客 » wp_tag_cloud(显示标签云信息)
» 地址:( Ctrl+C 复制 )
» 如果对本站感兴趣,请到网站右下方订阅本站,将为你带来更多精彩和实用的文章
» 如果您对这篇文章感兴趣,不妨小小的 捐助(Donate)一下博主吧,不管多少都是对博主最大的支持和鼓励哟,博主-磊子感谢大家的支持!!!

9 条留言 其中:访客:5 条, 博主:4 条

  1. 重庆SEO说:

    请问博客,如何使用WP Colorful Tag Cloud插件实现标签云双栏显示啊。

  2. 如果想让标签云在另一页显示这个函数能做到吗?

  3. 上上签说:

    求函数赶紧补全,这样你的wordpress系列可以赶上官方手册了 以后就不用去那看了 :lol:

  4. 好内容,受教,WP好东西! :razz:

  5. Mr. Chen说:

    :lol: 來學習學習

说点什么吧




订阅本站