wordpress给标签云加上彩色效果

网络博客 郑永 3598℃ 4评论 单栏模式

要想加上彩色,前提条件是你安装了Simple Tags插件,这个插件可以说是Wordpress上最好的标签插件,把Wordpress的管理标签的功能提高了很多。不仅仅是对标签的管理,还有相关标签,相关日志,标签云等等功能。虽然网上给标签加上彩色的文章多如牛毛,不过自己还是要说以下,以便自己查阅。

如果是新手的话,可以看看我侧边栏标签的效果,每次刷新都有不同的色彩。 废话不多,步骤如下:

1.在simple-tags.client.php中先找到getColorByScale的function:

1. function getColorByScale($scale_color, $min_color, $max_color)

2.注释掉(或者删除)都随便你,如果你的插件更新了(推荐不更新),下次还要改的,getColorByScale这个function中的以下语句:

$scale_color = $scale_color / 100;
$minr = hexdec(substr($min_color, 1, 2));
$ming = hexdec(substr($min_color, 3, 2));
$minb = hexdec(substr($min_color, 5, 2));
$maxr = hexdec(substr($max_color, 1, 2));
$maxg = hexdec(substr($max_color, 3, 2));
$maxb = hexdec(substr($max_color, 5, 2));
$r = dechex(intval((($maxr – $minr) * $scale_color) + $minr));
$g = dechex(intval((($maxg – $ming) * $scale_color) + $ming));
$b = dechex(intval((($maxb – $minb) * $scale_color) + $minb));

3.加上以下代码:

//Colorful Tag Cloud start
$r = dechex(rand(0,255));
$g = dechex(rand(0,196));
$b = dechex(rand(0,255));
//Colorful Tag Cloud end

至于要显示多少个标签,怎么排列,热门标签和普通标签分别为多少大小的字体,可以在后台的Simple Tags的选项中设置。

最后在你要显示的地方调用<?php st_tag_cloud(); ?>,你就可以看到彩色的标签云了,是不是非常漂亮啊!

转载请注明:郑永博客 » wordpress给标签云加上彩色效果

历史上的今天:

(4)个小伙伴在吐槽
Loading...
  1. 迎接2010-07-07 15:53 TT Explorer 4 Windows XP 回复

    本站标签找不到了,取消了?

    沙发!
    • 郑 永2011-08-10 12:49 Firefox 5 Windows XP 回复

      不好意思,以前放的,文章仍生效,只是本站不要彩色了。

  2. ixwebhosting中文2011-08-09 19:28 Google Chrome 13 Windows XP 回复

    博主自己怎么没用?这让咱们怎么看效果呀!

    板凳!
    • 郑 永2011-08-10 12:48 Firefox 5 Windows XP 回复

      一年前的主题跟现在的品味不同,呵呵 :)

gravatar
发表我的评论
取消评论


Hi,请填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址