纯代码实现WordPress彩色标签云(TAG)

这是一段在 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 文件中即可。

保存修改后的文件,然后在 WordPress 后台添加一个名为“标签”的小工具即可。或者,你也可以直接在主题的模板文件(如 sidebar.php)中使用以下代码来调用标签云(根据需要修改数值):

 <?php wp_tag_cloud('smallest=14&largest=24&unit=px&orderby=id&number=125&format=flat');?>
常见问题
资源支持商用吗?
不支持商用,仅供学习,请下载后24H内删除!
资源采用什么网盘下载?
小于100M使用蓝奏云,大于100M使用阿里云和123云盘!
资源为什么不能使用?
资源有时效性及各种方面的兼容性,不保证一直都能用!
有其他问题如何联系?
1、评论留言 2、用户中心提交工单 3、联系小编QQ:429413218(09:00 -21:00)
免责声明
0

评论0

请先
Erphpdown- 资源付费VIP会员WordPress插件(v15.21)
Erphpdown- 资源付费VIP会员WordPress插件(v15.21)
8分钟前 有人购买 去瞅瞅看

站点公告

自由发电 - 资源订阅下载平台

防丢:必应搜索小小资源铺

显示验证码
没有账号?注册  忘记密码?