wordpress给标签云加上彩色效果

2010年3月22日14:49:09 4 3,664

要想加上彩色,前提条件是你安装了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(); ?>,你就可以看到彩色的标签云了,是不是非常漂亮啊!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  2   博主  2

    • 迎接 3
      TT Explorer 4 Windows XP

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

        • 郑 永 Admin
          Firefox 5 Windows XP

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

          @迎接

        • ixwebhosting中文 5
          Google Chrome 13 Windows XP

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

            • 郑 永 Admin
              Firefox 5 Windows XP

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

              @ixwebhosting中文