最近看见了很多的 WordPress 的主题都带着标签颜色随机显示
而且看着很好看,然后上网找到了他的主题,一看他的主题发现彩色标签其实就是一串非常简单的代码而已
而且绝大多数主题都可以用的,所以我在我主题上一看,感觉不大合适,于是乎就又给删除了
既然自己用不上,那就分享给大家吧,下面是代码:
/* 标签随机颜色显示开始 */ 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…………?> 之间即可
刷新一下页面就可以看到了,如果适合会感觉很美的