天天看點

wordpress網站模闆開發中,怎樣給側邊欄,添加熱門标簽?

使用過wordpress網站的朋友都知道,wordpress的tag标簽是非常受歡迎的,尤其受到百度這樣的搜尋引擎的青睐。我就記得,我第一個wordpress網站,新發表的文章還沒有被百度收錄,而這篇文章的tag标簽卻被收錄,而且tag标簽被收錄的比例非常大。可見,wordpress的tag标簽的受歡迎程式。今天,我們就來談談tag标簽的事兒。相信大家都知道如何給wordpress文章添加tag标簽,這裡就不多說了。我們今天來介紹一下“如何給wordpress網站模闆添加熱門tag标簽“。一起來看看吧。

wordpress網站模闆開發中,怎樣給側邊欄,添加熱門标簽?

要想給wordpress網站模闆添加熱門标簽,我們就需要了解一下wordpress函數——wp_tag_cloud(),我們稱它為标簽雲函數,這個函數會調用wordpress網站最熱門的tag标簽。

wp_tag_cloud()函數的使用方法如下:

wp_tag_cloud(string | array $args);

跟其它wordpress函數類似,這個函數的參數可以是一個字元串類型,也可以是一個數組類型。我們再來看一下這個參數都有哪些值:

$args = array(

'smallest' => 8, //字型最小

'largest' => 22, //字型最大

'unit' => 'pt', //字型機關

'number' => 45, //顯示多少個标簽

'format' => 'flat', //顯示的格式。

'separator' => "\n", //顯示标簽之間的空格

'orderby' => 'name',

'order' => 'ASC',

'exclude' => null,

'include' => null,

'link' => 'view',

'taxonomy' => 'post_tag',

'echo' => true,

);

下面對wp_tag_cloud()函數的參數做一個簡單的解說:

smallest —— 标簽字型最小(包含文章最少的标簽)。

largest ——标簽字型最大(包含文章最多的标簽)。

unit —— 文字機關。

number —— 顯示多少個标簽。

format —— 所顯示的雲的格式。'flat'、(預設值)标簽被“separator”參數所定義的空格分隔。'list'、标簽在ul标簽中。'array'、标簽在數組中,數組被傳回,而非顯示。

separator —— 顯示标簽之間的文本/空格。。預設值:'\n' (空格)

orderby —— 标簽排序方式。

order —— 排序。

exclude —— 排除指定标簽。

include —— 包括指定标簽。

link —— 設定連結,允許編輯某個指定标簽。有效值包括: 'view';'edit'。

taxonomy —— 用以生成雲的分類法。

echo —— 是否輸出結果。

wp_tag_cloud()案例解說:

下面,我們通過一個執行個體來介紹這個wp_tag_cloud()函數的怎樣調用wordpress網站的熱門tag标簽。

< div class="right_new">

< h3>熱點标簽</h3>

< ul>

<?php

$args = array(

'smallest' => 8, //字型最小。

'largest' => 22, //字型最大。

'number' => 20, //顯示多少個标簽。

'format' => 'flat', //顯示的格式。 标簽之間間隔一個空格。

);

wp_tag_cloud($args);

?>

</ul>

</div>

上面的代碼,我們設定了字型最大為22像素和字型最小為8像素,調用了20個熱門标簽。wp_tag_cloud()函數預設是按name标簽名排序方式來排序的。效果如下圖。

wordpress網站模闆開發中,怎樣給側邊欄,添加熱門标簽?

如果我們想讓所有的标簽按熱門來排序,即按照标簽内包含文章的數量的多少來排序,也就是說,包含文章最多的排最前面。我們可以修改代碼如下:

$args = array(

'smallest' => 8, //字型最小。

'largest' => 22, //字型最大。

'number' => 30, //顯示多少個标簽。

'format' => 'flat', //顯示的格式。

'orderby' => 'count', //按包含文章數量排序。

'order' => 'DESC', //倒序,從大到小。

);

wp_tag_cloud($args);

我們再來看一下wordpress網站的前台頁面的效果,如下圖:

wordpress網站模闆開發中,怎樣給側邊欄,添加熱門标簽?

我們可以看到所有的tag标簽,按照熱門程式的大小,從大到小地排序。當然,我們一般情況,不會這樣弄的,因為這樣弄不太好看,我們一般還是喜歡大大小小的标簽錯開顯示比較好看。

在上面的代碼中,wp_tag_cloud()函數的參數是一個數組。同樣的,wp_tag_cloud()也可以是一個字元串,我們可以把上面的代碼修改成如下樣式:

wp_tag_cloud("smallest=8&largest=22&number=20&format=flat&orderby=count&order=DESC);

好了,通過上面的介紹,相信大家都了解了wp_tag_cloud()函數的使用方法了,我們就這樣為wordpress網站模闆添加好了熱門标簽的功能。

如果還有什麼疑問,您還可以觀看我發表的視訊課程《如何給wordpress網站模闆側邊欄,添加tag熱門标簽?》,裡面會解說得更加詳細。

繼續閱讀