不用插件,让你的WP标签随机彩色显示

不少WP的标签都是随机显示不同色的,看上去可以给博客带来生机,由于请教高人,找到了方法。方法可以说是超简单:

将下面代码:

/* 标签彩色显示代码开始 */
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);
/* 标签彩色显示代码结束 */

复制到你的主题的(functions.php)里<?php。。。。。。。。?>之间即可,现在你再到首页看下,是不是标签变的好看多了。。。

😊

评论区

共 10 条评论
  1. 头像
    yesure-admin Lv.10
    受用了,立马试用一下,谢谢,好博文
    15年前 回复
  2. 头像
    yesure-admin Lv.10
    只是不明白,如果3D标签的时候还有颜色不
    15年前 回复
  3. 头像
    yesure-admin Lv.10
    不是所有主题都适用啊 inove就不行,有错误首页打不开
    15年前 回复
  4. 头像
    [...] 刚才在博客《落伍者》看到一篇博文:不用插件,让你的WP标签随机彩色显示 。喜欢折腾的我,自然不会错过这个精彩的文章,我立马进入测试去。 [...]
    15年前 回复
  5. 头像
    皇家元林 Lv.10
    这个效果不错,也很简单,顺便加在我的主题了。。。
    15年前 回复
  6. 头像
    乐乐 Lv.1
    good post! :mrgreen:
    15年前 回复
  7. 头像
    闫头 Lv.10
    可以省一个插件了
    15年前 回复
  8. 头像
    [...] 找到了老张博客的方法可以实现,所以也分享一下。原文地址:http://www.imzhang.com/archives/257.html [...]
    15年前 回复
  9. 头像
    明天早上来弄网站,留个抓
    15年前 回复
  10. 头像
    视频k歌
    :lol: 学到了哦,收藏下~~~
    14年前 回复