标签云用到的函数是<?php wp_tag_cloud(); ?>,有9个参数.
smallest:最小字体,默认为8
largest:最大字体,默认为22
unit:字符大小的单位(例如pt,px,em),默认为pt
number:显示标签个数(为0时显示所有标签),默认为45
format:显示方式,flat(默认,以空格分隔)或者list(
orderby:按何值排序,name(默认)或者count
order:排序方式,ASC为升序(默认),DESC为降序,RAND为随机
exclude,include:要排除或都包含的标签
更详细的说明请看WordPress官方网站
以上各参数以"&"符号连接.不必都填,不填的参数以默认值为准.
根据上面的参数,调用标签云可以像这样: <?php wp_tag_cloud('format=list&number=20');
把下面的代码保存到主题的functions.php中即可使用,注意放在最后一个?>之前
/****彩色标签云开始*******/
function colorCloud($text) {
$text=preg_replace_callback('|<a (.+?)>|i','colorCloudCallback',$text);
return $text;
}
function colorCloudCallback($matches) {
$text = $matches[1];
$color = dechex(rand(0,16777215));
$pattern='/style=(\'|\")(.*)(\'|\")/i';
$text=preg_replace($pattern,"style=\"color:#{$color};$2;\"",$text);
return "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);





最新评论
我也准备出去读phd,交个朋
单纯支持一下
有没有摄影博客推荐啊?
别光想着父母啊,我也需要陪啊
xixi
今天在电台上听到了,女主持人
学校有专门的tex模板, 本
喜欢,分享了!
新年快乐!
一般发国外期刊采用得到tex