免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
wordpress彩色標簽云設置方法

wordpress 自帶有標簽云功能,在儀表盤中的小工具中直接添加就可以了??墒悄J的顯示,有很多朋友不太喜歡。我也很不喜歡,顏色一樣,字體大小相差太遠,排序看起來沒有規(guī)則(默認是按字母升序排列,但對于中文博客來說不太實用。)

下面就介紹一下,如何不用插件,實現彩色標簽云,字體大小相差不多,排序按標簽所包含的文章數量降序排列。就是本博客的右邊的彩色標簽云風格,如果你不喜歡這種風格話,本文也會介紹如何按照你喜歡的風格來調整。

第一步:實現wordpress彩色標簽云。

在你的主題文件夾中 functions.php 文件中加入以下代碼:(位置隨便但不能插到別的模塊里去 )

//Color Tag Cloud
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);
代碼中

$color = dechex(rand(0,16777215));作用是定義標簽隨機顏色的十進制數值范圍,0 等于 #000000,16777215 等于 #ffffff,你也可以重定義標簽云顯示的顏色范圍,只要查找出相應顏色的十六進制轉換為相應的十進制就可以了。

第二步:修改wordpress標簽云字體大小,排序順序,顯示數量等。

接下來,要修改 wordpress 程序用來控制顯示標云的函數 wp_tag_cloud()

該函數位置在 wp-includescategory-template.php 文件中,搜索 wp_tag_cloud 找到相關參數進行修改。

找到默認的 wp_tag_cloud() 函數如下所示的位置:

function wp_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'separator' => "n", 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
);

wp_tag_cloud() 函數參數解釋:(主要改動這兩行代碼,其它不需要理會)

'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'separator' => "n", 'orderby' => 'name', 'order' => 'ASC',
wp_tag_cloud()
函數參數使用舉例:

修改成以下樣式,顯示效果就是本博客的標簽云樣式。

'smallest' => 10, 'largest' => 14, 'unit' => 'pt', 'number' => 80,
'format' => 'flat', 'separator' => "n", 'orderby' => 'count', 'order' => 'DESC',
smallest :設置標簽云中顯示的所有標簽中,計數最少(最少文章使用)的標簽字體大小,默認值為 8pt 。

largest :設置標簽云的所有標簽中,計數最多(最多文章使用)的標簽的字體大小,默認值為22pt。

unit:標簽文字字號的單位,默認為pt,可以為px、em、pt、百分比等;

number :設置標簽云中顯示的最多標簽數量,默認值為45個,設置為”0″則調用所有標簽;

format:調用標簽的格式,可選”flat”、”list”和”array”,默認為”flat”平鋪,”list”為列表方式;

separator:(字符串)(可選)標簽之間的文本/空格。默認值:’/n’ (空格);

orderby :設置標簽云中標簽的排序方式,默認值為”name”按名稱排序。如果設置成”count”則按關聯(lián)的文章數量排列;

order:排序方式,默認為”ASC”按正序,”DESC”按倒序,”RAND”按任意順序;

exclude:排除部分標簽,輸入標簽ID,并以逗號分隔,如”exclude=1,3,5,7″不顯示ID為1、3、5、7的標簽;

include :包含標簽,與exclude用法一樣,作用相反,如”include=2,4,6,8″則只顯示ID為2、4、6、8的標簽;

link 字符串)(可選)設置鏈接,允許編輯某個指定標簽。有效值包括:’view’ (默認值)、 ‘edit’ ;

taxonomy 字符串)(可選)用以生成云的分類法?!痯ost_tag’將文章標簽當作云的來源(默認值) 、’category’ 用文章分類生成云 、’link_category’用鏈接分類目錄生成云;

echo 布爾型)(可選)顯示結果,或將結果保留在變量中。默認值為true(顯示標簽云)。有效值包括:1 (true) 默認值 、0 (false) 。

提醒:以上標簽參數皆可選,可自由搭配使用。

第三步:wordpress彩色標簽云小工具調用。

修改完成后,直接在儀表盤的”外觀—>小工具”中把”標簽云”小工具拖動到右側小工具中就可以了。

也可以在主題文件夾中的 sidebar.php 添加下面這行代碼調用。

<?php wp_tag_cloud('smallest=10&largest=14&number=80'); ?>這三個參數上面都解釋過了,這里不多說了。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
案例;怎么制作WordPress的標簽云頁面
wordpress教程:創(chuàng)建顯示標簽云的單獨頁面
WordPress標簽Tag、評論及閱讀全文添加nofollow詳解
如何在wordpress中添加3d標簽云
WordPress 技巧:批量刪除不用的標簽
WordPress選項API
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服