分享好友 cms教程首页 频道列表

WordPress实现彩色标签云的方法

WordPress  2015-08-02 10:460

本文实例讲述了WordPress实现彩色标签云的方法。分享给大家供大家参考。具体分析如下:

彩色标签云我们在很多的网站都可以看到此类效果了,这里就来实现wordpress增加彩色标签云效果.

这种彩色标签云效果可以通过修改Simple Tags来显示。

1.在simple-tags.client.php中先找到如下代码:

复制代码
代码如下:
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的选项中设置. 
方法二,如果上面办法不可以我们可参考如下办法。

后台编辑 主题 的 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);

可以看到,颜色是随机的,可以自行修改 $color = dechex(rand(0,16777215)); 这行来修改范围,这样就很炫耀哈,然后在侧边栏 sidebar.php 里调用如下代码:

复制代码
代码如下:
<?php wp_tag_cloud('smallest=8&largest=24&number=50'); ?>

即可,8 是最小的 tag 的字体大小(用的最少的 tag),24 是最大的(用的最多的 tag),50 是 tag 的数目,可以自行修改.

希望本文所述对大家的WordPress建站有所帮助。

查看更多关于【WordPress】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
WordPress 自定义文章列表列的实现方法
这篇文章主要介绍了WordPress 自定义文章列表列的实现方法,需要的朋友可以参考下

0评论2015-08-21184

WordPress 不同分类目录调用不同模板的方法
本文章要介绍的是两个功能分别是不同分类模板与不同文章调用不同模板了,这篇文章小编是整理了两篇文章,希望对各位会带来帮助

0评论2015-08-21302

Wordpress中上一篇与下一篇功能代码
这篇文章主要为大家介绍了Wordpress中上一篇与下一篇功能代码,并对其函数的具体参数进行了较为详细的介绍,是非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02202

WordPress中添加语音搜索功能的实现方法
这篇文章主要为大家介绍了WordPress中添加语音搜索功能的实现方法,属于html5 的speech功能的API,具有一定的参考借鉴价值,需要的朋友可以参考下

0评论2015-08-02127

WordPress文章底部去除与添加版权信息的方法
这篇文章主要为大家介绍了WordPress文章底部去除与添加版权信息的方法,涉及个性化定制页面的技巧,非常具有实用价值,需要的朋友可以参考下

0评论2015-08-02178

WordPress修改评论默认头像的方法
这篇文章主要为大家介绍了WordPress修改评论默认头像的方法,可实现定制个性化的评论头像功能,非常具有实用价值,需要的朋友可以参考下

0评论2015-08-02237

获取wordpress注册用户的数量的方法
这篇文章主要为大家介绍了获取wordpress注册用户的数量的方法,给出了两个实现这一功能的方法,具有一定的参考借鉴价值,需要的朋友可以参考下

0评论2015-08-02180

WordPress管理页面底部自定义文字的方法
这篇文章主要为大家介绍了WordPress管理页面底部自定义文字的方法,可通过调用一个自定义函数来实现该功能,是非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02132

WordPress屏蔽评论中链接地址的方法
这篇文章主要为大家介绍了WordPress屏蔽评论中链接地址的方法,可通过自定义函数进行正则替换删除链接,也可增加nofollow来实现优化效果,需要的朋友可以参考下

0评论2015-08-02193

Wordpress实现单篇文章分页显示的方法
这篇文章主要为大家介绍了Wordpress实现单篇文章分页显示的方法,分析了文章页面的分页原理与对应js文件的修改方法,是非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02117

Wordpress将选中内容分享到新浪腾讯微博的方法
这篇文章主要为大家介绍了Wordpress将选中内容分享到新浪腾讯微博的方法,涉及调用新浪与腾讯微博接口的用法,非常具有实用价值,需要的朋友可以参考下

0评论2015-08-02192

WordPress获取当前页面URL地址的方法
这篇文章主要为大家介绍了WordPress获取当前页面URL地址的方法,给出了WordPress原生方法与自定义方法,是非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02187

WordPress给博客标题加上页码的方法
这篇文章主要为大家介绍了WordPress给博客标题加上页码的方法,可通过修改模板代码实现这一功能,是进行网站优化非常实用的技巧,需要的朋友可以参考下

0评论2015-08-02145

wordpress随机调用显示文章的方法总结
这篇文章主要为大家介绍了wordpress随机调用显示文章的方法,实例总结了三种常用的方法供大家选择,非常具有实用价值,需要的朋友可以参考下

0评论2015-08-02122

更多推荐