1、wordpress新版本的后台直接提供了标签选项,我们把它选中,拖到侧边栏,给标签一个显示的位置。
2、找到wordpress的安装文件。打开wp-content/themes/<你的主题文件>/下面的:functions.php 文件,
把以下代码加入里面:(注意:不要破坏了原文件的函数结构。)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//Color Tag Cloud function colorCloud($text) { $text = preg_replace_callback(‘||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 “”; } add_filter(‘wp_tag_cloud’, ‘colorCloud’, 1); |
3、我们也可以调整标签云的显示数量与大小,具体方法如下:
找到wp-includes/category-template.php文件,然后搜索wp_tag_cloud,这个就是标签云的调用函数了,查了一下参数表,得到wp_tag_cloud函数的参数如下:
unit=是字体大小的单位,使用我们熟悉的px最好;
smallest=是指最小字体大小,自己修改;
largest=是指最大字体大小,自己修改。
还可以使用number=来设置标签的显示数量,orderby=来使得标签云按照标签的使用次数来排列等等。
比如修改’orderby’ => ‘name’的“name”为“count”则标签云按照标签的使用次数来排列,而不是以默认的按照名称来排列显示了。