多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > WordPress > WordPress3.1實(shí)現(xiàn)五彩標(biāo)簽云的修改方法

WordPress3.1實(shí)現(xiàn)五彩標(biāo)簽云的修改方法

來源:程序員人生   發(fā)布時(shí)間:2014-06-12 08:25:54 閱讀次數(shù):3674次

標(biāo)簽云(Tag Cloud)是自WordPress 2.3+ 以來的內(nèi)置功能,一般直接調(diào)用函數(shù) wp_tag_cloud 或者在 Widgets 里開啟即可,但是默認(rèn)的全部是一個(gè)顏色,只是大小不一樣,很是不順眼,雖然可以用插件實(shí)現(xiàn)各種效果,但是就覺得爽,所以我在Wordpress3.1下自己動(dòng)手,參考之前的一下文章,自制五彩標(biāo)簽云。

后臺(tái)編輯主題的 functions.php , 插入以下代碼:

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);

可以看到,顏色是隨機(jī)的,可以自行修改 $color = dechex(rand(0,16777215)); 這行來修改范圍,這樣就很炫耀哈哈。

然后在側(cè)邊欄 sidebar.php 里調(diào)用如下代碼:

<?php wp_tag_cloud('smallest=9&largest=25&number=60'); ?>

即可,9 是最小的 tag 的字體大小(用的最少的 tag),25是最大的(用的最多的 tag),60 是 tag 的數(shù)目,可以自行修改。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 99毛片| 亚洲国产精品一区 | 激情www| wwwav在线| 亚洲欧美日韩另类精品一区二区三区 | 久久久日韩精品国产成人 | 国产在线不卡免费播放 | 婷婷麻豆 | 在线观看中文字幕2021 | 午夜精品国产爱在线观看不卡 | 一区二区三区成人 | 亚洲免费网| 琪琪777影院在线观看 | 精品国产成人综合久久小说 | 香蕉视频在线网站 | 午夜欧美视频 | 韩国日本在线观看 | 免费观看欧美一级高清 | 欧美黑人性猛交 | 2022男人天堂 | 欧美一级视频精品观看 | 亚洲欧美综合精品成 | japanesexxxxhd乱| 亚洲欧美日韩高清在线看 | 色综合美国色农夫网 | 性做久久久久免费观看 | 女人18一级特级毛片免费看 | 亚洲成人自拍网 | 拍拍拍无挡视频免费全程1000 | 久久亚洲伊人成综合人影院 | 亚洲欧美一区二区视频 | 成年人在线观看视频网站 | 免费国产一区二区在免费观看 | 中文字幕免费人成乱码中国 | 久久精品五月天 | 久久久久亚洲精品影视 | 国产在线一91区免费国产91 | 中文字幕在线视频免费观看 | 免费的黄色网址 | 最新中文字幕av专区 | 免费在线观看成年人视频 |