国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress 彩色標簽云怎么做?

2024-09-07 00:53:20
字體:
來源:轉載
供稿:網友

WordPress 彩色標簽云怎么做?側邊欄的標簽云(Tag Cloud)一直是 WordPress 2.3+ 以后的內置功能,一般直接調用函數 wp_tag_cloud 或者在 Widgets 里開啟即可,但是默認的全部是一個顏色,只是大小不一樣,很是不順眼,雖然可以用 Simple Tags 之類的插件,但是總感覺不爽,所以我介紹一個不用任何插件就能顯示彩色標簽云的方法。

方法是 Alex 的英文站那里看來的,直接拿來主義和大家分享之。

后臺編輯 主題 的 functions.php , 輸入以下代碼

以下為引用的內容:
functioncolorCloud($text) {
$text=preg_replace_callback(‘|<a (.+?)>|i’,‘colorCloudCallback’,$text);
return$text;
}
functioncolorCloudCallback($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));  這行來修改范圍,這樣就很炫耀哈哈。

然后在側邊欄 sidebar.php 里調用如下代碼:

<?phpwp_tag_cloud(’smallest=8&largest=24&number=50′); ?>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东安县| 徐州市| 阿鲁科尔沁旗| 如皋市| 秦皇岛市| 黄浦区| 德昌县| 黔西县| 嘉善县| 海丰县| 富阳市| 津市市| 德江县| 柏乡县| 寿阳县| 正定县| 南投市| 平果县| 和田县| 石楼县| 天全县| 松江区| 郁南县| 个旧市| 马边| 巴彦县| 巴东县| 山丹县| 河津市| 万全县| 东台市| 突泉县| 青神县| 丹江口市| 颍上县| 靖州| 弋阳县| 青浦区| 吉木萨尔县| 朔州市| 封丘县|