|
wordpress 自帶有標簽云功能,在儀表盤中的小工具中直接添加就可以了??墒悄J的顯示,有很多朋友不太喜歡。我也很不喜歡,顏色一樣,字體大小相差太遠,排序看起來沒有規(guī)則(默認是按字母升序排列,但對于中文博客來說不太實用。) 下面就介紹一下,如何不用插件,實現(xiàn)彩色標簽云,字體大小相差不多,排序按標簽所包含的文章數(shù)量降序排列。就是本博客的右邊的彩色標簽云風(fēng)格,如果你不喜歡這種風(fēng)格話,本文也會介紹如何按照你喜歡的風(fēng)格來調(diào)整。 第一步:實現(xiàn)wordpress彩色標簽云。 在你的主題文件夾中 functions.php 文件中加入以下代碼:(位置隨便但不能插到別的模塊里去 )
第二步:修改wordpress標簽云字體大小,排序順序,顯示數(shù)量等。 接下來,要修改 wordpress 程序用來控制顯示標云的函數(shù) wp_tag_cloud() 該函數(shù)位置在 wp-includescategory-template.php 文件中,搜索 wp_tag_cloud 找到相關(guān)參數(shù)進行修改。 找到默認的 wp_tag_cloud() 函數(shù)如下所示的位置:
修改成以下樣式,顯示效果就是本博客的標簽云樣式。
largest :設(shè)置標簽云的所有標簽中,計數(shù)最多(最多文章使用)的標簽的字體大小,默認值為22pt。 unit:標簽文字字號的單位,默認為pt,可以為px、em、pt、百分比等; number :設(shè)置標簽云中顯示的最多標簽數(shù)量,默認值為45個,設(shè)置為”0″則調(diào)用所有標簽; format:調(diào)用標簽的格式,可選”flat”、”list”和”array”,默認為”flat”平鋪,”list”為列表方式; separator:(字符串)(可選)標簽之間的文本/空格。默認值:’/n’ (空格); orderby :設(shè)置標簽云中標簽的排序方式,默認值為”name”按名稱排序。如果設(shè)置成”count”則按關(guān)聯(lián)的文章數(shù)量排列; 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 字符串)(可選)設(shè)置鏈接,允許編輯某個指定標簽。有效值包括:’view’ (默認值)、 ‘edit’ ; taxonomy 字符串)(可選)用以生成云的分類法?!痯ost_tag’將文章標簽當作云的來源(默認值) 、’category’ 用文章分類生成云 、’link_category’用鏈接分類目錄生成云; echo 布爾型)(可選)顯示結(jié)果,或?qū)⒔Y(jié)果保留在變量中。默認值為true(顯示標簽云)。有效值包括:1 (true) 默認值 、0 (false) 。 提醒:以上標簽參數(shù)皆可選,可自由搭配使用。 第三步:wordpress彩色標簽云小工具調(diào)用。 修改完成后,直接在儀表盤的”外觀—>小工具”中把”標簽云”小工具拖動到右側(cè)小工具中就可以了。 也可以在主題文件夾中的 sidebar.php 添加下面這行代碼調(diào)用。
|
|
|