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

首頁 > CMS > Wordpress > 正文

WordPress實現彩色標簽云方法介紹

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

彩色標簽云我們在很多的網站都可以看到此類效果了,下面我來給現在使用最多的個人博客系統wordpress來介紹如何實現彩色標簽云.

這種彩色標簽云效果可以通過修改Simple Tags來顯示。

1.在simple-tags.client.php中先找到如下代碼:

function getColorByScale($scale_color, $min_color, $max_color)

2.注釋掉(或者刪除)getColorByScale這個function中的以下語句:

  1. $scale_color = $scale_color / 100; 
  2. $minr = hexdec(substr($min_color, 1, 2)); 
  3. $ming = hexdec(substr($min_color, 3, 2)); 
  4. $minb = hexdec(substr($min_color, 5, 2)); 
  5. $maxr = hexdec(substr($max_color, 1, 2)); 
  6. $maxg = hexdec(substr($max_color, 3, 2)); 
  7. $maxb = hexdec(substr($max_color, 5, 2)); 
  8. $r = dechex(intval((($maxr - $minr) * $scale_color) + $minr)); 
  9. $g = dechex(intval((($maxg - $ming) * $scale_color) + $ming)); 
  10. $b = dechex(intval((($maxb - $minb) * $scale_color) + $minb)); 

3.加上以下代碼:

  1. //Colorful Tag Cloud start 
  2. $r = dechex(rand(0,255)); 
  3. $g = dechex(rand(0,196)); 
  4. $b = dechex(rand(0,255)); 
  5. //Colorful Tag Cloud end至于要顯示多少個標簽,怎么排列,熱門標簽和普通標簽分別為多少大小的字體,可以在后臺的Simple Tags的選項中設置. 

方法二,如果上面辦法不可以我們可參考如下辦法。

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

  1. function colorCloud($text) {  
  2. $text = preg_replace_callback('|<a (.+?)>|i''colorCloudCallback'$text);  
  3. return $text;  
  4. }  
  5. function colorCloudCallback($matches) {  
  6. $text = $matches[1];  
  7. $color = dechex(rand(0,16777215));  
  8. $pattern = '/style=('|")(.*)('|")/i';  
  9. $text = preg_replace($pattern"style="color:#{$color};$2;""$text);  
  10. return "<a $text>";  
  11. }  
  12. add_filter('wp_tag_cloud''colorCloud', 1); 

可以看到,顏色是隨機的,可以自行修改 $color = dechex(rand(0,16777215)); 這行來修改范圍,這樣就很炫耀哈哈,然后在側邊欄 sidebar.php 里調用如下代碼:

<?php wp_tag_cloud('smallest=8&largest=24&number=50'); ?>

即可,8 是最小的 tag 的字體大小(用的最少的 tag),24 是最大的(用的最多的 tag),50 是 tag 的數目,可以自行修改.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漾濞| 揭西县| 修武县| 共和县| 沙湾县| 五峰| 阳信县| 西林县| 宁陵县| 德昌县| 安西县| 北流市| 阳春市| 西平县| 财经| 八宿县| 文山县| 玛多县| 龙泉市| 清原| 渭南市| 天门市| 房产| 浦县| 行唐县| 石渠县| 八宿县| 大竹县| 开远市| 资中县| 宁武县| 大宁县| 会同县| 长兴县| 邢台县| 商洛市| 柳林县| 洞口县| 屏山县| 海南省| 贵溪市|