制作彩色标签云

目前网上流传制作彩色标签云的主要有两种方法:

1. http://sofuc.com/1013.html
无须插件,自己编写函数添加到主题的functions.php 这个在更换主体后需要手动再修改。

2. http://www.aftertown.cn/let-simple-tags-cloud-into-the-color.html
simple tags强大的标签管理功能使它成为WP必装插件,所以这里就可以借用它的生成标签云功能来实现。它自带的标签云可以生成动态的颜色,不过是从预先设定的两个颜色渐变。这个方法的关键之处就是在simple-tags.client.php文件中取代生成颜色的getColorByScale函数,转而用random生成随机的rgb三原色。修改完成后就可以用它的ST tag cloud widget调用了。

另一种调用的方法就是直接在一个文本widget里执行 具体参数可以参考simple tags作者的主页。一个简单的例子如下

<?php st_tag_cloud(‘cloud_selection=count-desc&cloud_sort=name-asc&number=30&title=&largest=18&smallest=9&unit=pt&maxcolor=#FF0000&mincolor=#00FF0B’); ?>

wordpress默认不允许在widget和页面里执行php,这里需要用到另一个有用的插件Exec-PHP。只要激活它,彩色标签就可以正常显示了。

有了Exec-PHP还是很方便的,比如它的另外一个用处就是Hot Friends。新建一个专门做友情链接的页面,只要将这copy进去就可以显示你所有的链接了。

<?php hot_friends_cloud();?>

1条评论: 制作彩色标签云

发表回复

 

 

 

你可以使用如下HTML标签

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>