现在的位置: 首页WordPress>正文
WordPress彩色标签云
发表于533 天前 WordPress 评论数 11 ⁄ 被围观 1,462 阅读+

WordPress自带的标签云本身是只有一个颜色的。我比较喜欢简洁的主题,但是今天觉得我的主题色彩实在是太朴素了点。为此,添加个彩色标签吧。

彩色标签云-凡尘飞扬-kofj.net

彩色标签云-凡尘飞扬-kofj.net

/* 标签彩色显示代码开始 */
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);
/* 标签彩色显示代码结束 */

其中$color = dechex(rand(0,16777215));是限定色彩范围的。

关于作者
凡尘飞扬, 天津冶金职业技术学院
系统安装与维护,Lamp运维,企业主页解决方案,系统优化

WordPress彩色标签云:目前有11 条留言

  1. G : 2010年12月05日9:00 下午 回复

    我根本就不认识代码…
    焦愁…明年还要高考…

    • 凡尘飞扬 : 2010年12月05日9:22 下午 回复

      现在你是高考重要,平时看看浅显的东西和电脑技巧打基础.上大学以后有的是时间学习自己感兴趣的东西.

  2. Tanky Woo : 2010年12月05日8:33 上午 回复

    主题很清新的说,文章很给力的说。我等会也去试试。

  3. 残影 : 2010年12月04日10:17 上午 回复

    你这边代码有误哦,我第一次来,author_info就处于隐藏状态,不让留言…我用FireBug改了代码才留的言…请检查~~~ :飘过

  4. 门牙 : 2010年12月04日9:38 上午 回复

    这个,放在那个文件里啊,只是我最想知道了,兄弟,透露一下呗~

    • 凡尘飞扬 : 2010年12月04日10:17 上午 回复

      应该添加在主题支持函数文件functions.php当中,要在<?php 之后才行

  5. 奚少 : 2010年12月04日8:34 上午 回复

    为什么firefox不让我输入资料,没办法换到ie,呵呵

    • 凡尘飞扬 : 2010年12月04日10:14 上午 回复

      可能是网页没有加载完全。

    • 凡尘飞扬 : 2010年12月04日12:13 下午 回复

      @奚少, 修复了,是js引发的问题,但是还是有些想不通,具体的问题参看http://kofj.net/html/view-2010-12/solution-of-could-not-input-user-info.html

给我留言


/ 快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量

不想听你唠叨×