讓wordpress主題實現(xiàn)彩色標簽云效果的另一種方式

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

具體方法;
主題的側邊欄sidebar.php文件中添加下面這句代碼即可:

<?php wp_tag_cloud(‘ssmallest=8&largest=20&number=30&orderby=count&order=DESC’); ?>

其參數(shù)可以根據自己的需要來設置,下面是它的一些參數(shù):

smallest和largest用來設置最?。J8)和最大(默認22)字號
unit 標簽云字體所使用的單位:pt(默認),em,px等
number 顯示書簽的數(shù)量:0時為顯示全部,默認顯示45個
format 標簽云的樣式:flat(默認)-標簽之間隔開排列;list-列表形式
orderby 標簽云依據:name(默認)-按字母;count-按頻率
order 排序順序:ASC(默認)-按升序;DESC-按降序
exclude 排除某個標簽。每個標簽都有一個ID,如果你希望哪一個標簽不顯示,那就用’exclude=此標簽ID′。那相應的標簽就不會顯示。默認顯示全部。
include 包括某個標簽。跟 exclude相反。如果你用’include=5,12′,那就只顯示這兩個ID的標簽。

以上不用插件加入標簽云,只顯示黑白色。但要實現(xiàn)隨機彩色標簽,還需要在主題的functions.php文件中添加如下代碼:

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

?>

以上方式是針對wordpress全站的文章tag標簽 歡迎各位看官吐槽!

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網收集,僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權、不妥之處,請聯(lián)系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉載請注明出處: » 讓wordpress主題實現(xiàn)彩色標簽云效果的另一種方式

發(fā)表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發(fā)與維護;網站開發(fā)修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情