码云上传代码添加标签_如何给WordPress网站添加彩色标签云效果

临近国庆假期,很多小伙伴已经请假赶往回家的路上,此时此刻我虽然没有请假回家,但是我心已经在回家的路上呢,又到了摸鱼上班的境界了。所以,乘此机会折腾一下自己的网站,因为之前的标签云样式太丑了,这次呢想给WordPress标签云里的标签附着不同的颜色,好像一个七彩的云一样,如下面的效果一样:

是不是很酷,那么如何给WordPress网站添加彩色标签云效果呢?一起来看一下实现方法

方法/步骤

首先,在自己使用的wordpress主题文件夹中找到functions.php函数文件,然后在里面加上如下代码:

//彩色标签云

function colorCloud($text) {

$text = preg_replace_callback('||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 "";

}

add_filter('wp_tag_cloud', 'colorCloud', 1);

然后,在我们网站的任意需要显示标签云的位置,使用下面的代码调用标签云。

代码注释:

smallest表示标签的最小字号largest表示最大字号

unit=px表示字体使用像素单位

number=0表示显示所有标签,如果为40,表示显示40个

orderby=count表示按照标签所关联的文章数来排列

order=DESC表示降序排序(ASC表示升序排序,DESC表示降序排序)

exclude 排除某个标签。每个标签都有一个ID,如果你希望哪一个标签不显示,那就用’exclude=此标签ID′。那相应的标签就不会显示。默认显示全部。

include 包括某个标签。跟 exclude相反。如果你用’include=5,12′,那就只显示这两个ID的标签。

根据自己的情况执行选择参数添加。

不过,一般制作比较规范的WordPress主题,都支持 Widget小工具,你可以在 WP后台-外观-小工具 中查看是否支持 标签云小工具。

结束语

以上就是码云笔记为大家带来的如何给WordPress网站添加彩色标签云效果,本文只是告诉你如何实现彩色标签云,以及如何调用。但是具体的样式,就要靠你自己通过CSS代码实现了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值