零基础建站培训介绍

当前位置:

如何添加网站彩色标签(标签云)的效果

一直把标签叫成标签云,但是总觉得有名无实,因为云有七彩,可是代码调用的标签云却只能是一个单色,一点也不绚丽,小时候一直羡慕“孙大圣”的七彩筋斗云,今天小川就折腾着把“这朵云”变成七彩云朵,呵呵,方法其实是很简单的,之前的标签云代码无需改变,只需要在wordpress主题文件夹中找到functions.php函数文件,然后在里面加上如下的一句代码即可:

<?php if (get_option('swt_cumulus') == 'Hide') { ?>
<?php { echo ''; } ?>
<?php } else {
//彩色标签云
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);
} ?>

做好这一步,剩下的你就懂了。

很多朋友准备做的时候,发现自己的主题悲催的没有标签云,这里说下怎么给主题加上标签云:
1、主题如果支持小工具,打开网站后台》外观》小工具》拖放 标签云 模块到侧边栏;
2、主题没有侧边栏也不用怕,把以下代码放到主题文件夹里面的sidebar.php文件的合适位置也行:

 

上一课: 下一课:

发表评论

*

* 绝不会泄露


相关教程

  1. 暂无相关文章