WordPress使用代码实现彩色标签云

重庆SEO分享:如何使用代码实现彩色标签云,彩色标签云是否能给网站建设带来新奇感。

其实,使用代码实现彩色标签云是最简单而且还有利于网站的优化,只需要加入一段代码进能实现你想要的功能。要想把标签云变成彩色的还有其他方法,我个人觉得能用代码实现的功能,就使用代码实现利人利己,大多数人可能选择的就是WP插件,我不是说使用插件不好,最起码我觉得要实现彩色标签云,代码是最好最直接的。

如果你也是代码一族,那么实现彩色标签云,只需要在模板函数(functions.php)中加入以下代码:

/*云标签自定义颜色*/
function colorCloud($text) {
$text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);
return $text;
}
function colorCloudCallback($matches) {
$text = $matches[1];
$colorFull = array('#AE0000','#009100','#AD5A5A','#FF359A','#8600FF','#00BB00','#E1E100','#AE57A4','#4F4F4F');
$color = $colorFull[ mt_rand(0, count($colorFull) - 1)];
$pattern = '/style=(\'|\")(.*)(\'|\")/i';
$text = preg_replace($pattern, "style=\"color:{$color};$2;\"", $text);
return "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);

PS:以下代码就是控制显示的颜色,可根据自己的喜欢修改颜色代码:

$colorFull = array('#AE0000','#009100','#AD5A5A','#FF359A','#8600FF','#00BB00','#E1E100','#AE57A4','#4F4F4F');

加入以上代码后更新文件,如果刷新后显示为彩色的标签云,那就成功了;没看见就需要在要显示的地方加入以下代码:

<?php wp_tag_cloud(); ?>

PS:3D标签云要弄成彩色的效果,已可以使用这个方法!重庆陈江林的标签云是使用的该方法。

《标签云自定义颜色代码》下载:http://www.chenjianglin.cn/csseo/23.html

WordPress使用代码实现彩色标签云》有1个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注