最近看见了很多的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…………?>之间即可
刷新一下页面就可以看到了,如果适合会感觉很美的
964993 692800I adore your wordpress web template, wherever would you download it from? 573878
2018年8月15日 20:03挺好的,感谢博主的分享。
2017年1月4日 09:54花灿面膜,开启科技护肤的年代,让你体验东方女性的美丽专属。富含法国红花提取物,增加了胶原蛋白和玻尿酸。
2015年5月19日 11:23广告……
2015年5月19日 12:38阿萨德发送到
2014年7月9日 17:50????
2014年7月9日 18:25:mrgreen: 很有趣
2014年7月9日 17:40