彩色标签云-Ripro-Rizhuti-V2-V5-Rimini-Riplus日主题子主题美化
日主题系列都适用,如遇到问题可联系站长
效果展示
配置教程
一、打开/inc/options下的admin-options.php文件把下面代码放在倒数第2行
//特效美化 - 彩色标签云
CSF::createSection($prefix, array(
'title' => '标签云美化设置',
'fields' => array(
array( 'id' => 'is_tags_cloud',
'type' => 'switcher',
'title' => '标签云美化',
'label' => '启用后标签云中的标签的颜色为随机颜色',
'default' => false,
),
),
));
二、主题根目录下打开functions.php将以下代码放在最后
//+----------------------------------------------------------------------
//| 标签云彩色代码
//+----------------------------------------------------------------------
if (_cao('is_tags_cloud')) {
function colorCloud($text) {
$text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);
return $text;
}
function colorCloudCallback($matches) {
$text = $matches[1];
$colors = array('F99','C9C','F96','6CC','6C9','37A7FF','B0D686','E6CC6E','FF00FF','D9D919','238E23','F47920','bed742','6950a1','65c294','7fb80e','6a6da9','9b95c9');
$color=$colors[dechex(rand(0,7))];
$pattern = '/style=(\'|\")(.*)(\'|\")/i';
$text = preg_replace($pattern, "style=\"display: inline-block; *display: inline; *zoom: 1; color: #fff; padding: 1px 2px; margin: 0 2px 2px 0; background-color: #{$color}; border-radius: 2px; -webkit-transition: background-color .4s linear; -moz-transition: background-color .4s linear; transition: background-color .4s linear;\"", $text);
$pattern = '/style=(\'|\")(.*)(\'|\")/i';
return "<a $text>";
}
add_filter('wp_tag_cloud', 'colorCloud', 1);
}
三、后台设置一下数据就可以了。
1、本站资源均存储在云盘,如发现链接失效,请联系我们我们会第一时间更新;
2、根据2013年1月30日《计算机软件保护条例》2次修订第17条规定:
为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,
可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
3、本站资源仅供学习和研究,大家请在下载后24小时内删除, 请勿进行商业交易、运营等行为;
4、本站所有源码都来源于网络收集修改或者交换!如果侵犯了您的权益,请及时告知我们,我们即刻处理!
2、根据2013年1月30日《计算机软件保护条例》2次修订第17条规定:
为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,
可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
3、本站资源仅供学习和研究,大家请在下载后24小时内删除, 请勿进行商业交易、运营等行为;
4、本站所有源码都来源于网络收集修改或者交换!如果侵犯了您的权益,请及时告知我们,我们即刻处理!