//custom widget tag cloud

創新互聯專業為企業提供相城網站建設、相城做網站、相城網站設計、相城網站制作等企業網站建設、網頁設計與制作、相城企業網站模板建站服務,10多年相城做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
add_filter( 'widget_tag_cloud_args', 'theme_tag_cloud_args' );
function theme_tag_cloud_args( $args ){
$newargs = array(
'smallest' = 8, //最小字號
'largest' = 22, //最大字號
'unit' = 'pt', //字號單位,可以是pt、px、em或%
'number' = 45, //顯示個數
'format' = 'flat',//列表格式,可以是flat、list或array
'separator' = "\n", //分隔每一項的分隔符
'orderby' = 'name',//排序字段,可以是name或count
'order' = 'ASC', //升序或降序,ASC或DESC
'exclude' = null, //結果中排除某些標簽
'include' = null, //結果中只包含這些標簽
'link' = 'view' //taxonomy鏈接,view或edit
'taxonomy' = 'post_tag', //調用哪些分類法作為標簽云
);
$return = array_merge( $args, $newargs);
return $return;
}
在你當前主題的 functions.php 文件添加下面的代碼即可:
修改 WordPress 標簽云方法一、由于主題在 functions.php 文件中添加了實現彩色顯示字代碼,所以我先去掉 functions.php 文件中添加的實現顯示彩色字體的代碼。
二、 打開 wp-includes/category-template.php 搜索 wp_tag_cloud 找到
‘smallest’ = 8, ‘largest’ = 22, ‘unit’ = ‘pt’, ‘number’ = 45,‘format’ = ‘flat’, ‘separator’ = “\n”, ‘orderby’ = ‘name’, ‘order’ = ‘ASC’,
具體的參數說明:
1. smallest – 定義標簽的最小字號,默認為 8;
2. largest – 定義標簽的最大字號,默認為 22;
3. unit – 設置字號類型,如 “pt” 或 “px” 等,默認為 “pt” 類型;
4. number – 設置標簽云數量,默認顯示 45 個標簽;
5. orderby – 設置按 “name” 或 “count” 排序,默認為 “name” 方式;(注:orderby=count 表示按照標簽使用次數排列)
6. order – 設置按 “DESC” 或 “ASC” 升降序排列,默認為 “ASC” 升序。
三、按需修改 wp_tag_cloud 函數的具體參數即可實現標簽云的自定義。
四、將修改好的category-template.php文件上傳到空間中替換原文件即可。
在開發wordpress主題的時候會用到各種各樣的wordpress函數,這里講一下怎么調用wordpress的標簽云,要輸出標簽云調用 wp_tag_cloud() 函數,不過wp_tag_cloud() 參數相對比較對,不過也很好理解,比如
wp_tag_cloud("smallest=9largest=16number=20unit=px") ;
還有就調用了字體大小為9-16單位為px數量為20個的標簽了,很簡單吧。
下面是所有wp_tag_cloud()參數列表:
smallest?0?2最小字號,即用于關聯日志最少的標簽的字號,默認 8
largest?0?2最大字號,即用于關聯日志最多的標簽的字號,默認 22
unit?0?2字號單位,例如 pt、em、px 等,默認 pt
number?0?2數量,即指定最多顯示的標簽個數,默認 45
format?0?2格式,可選參數有“flat”平鋪、“list”列表,默認平鋪
orderby?0?2排序方式,默認為“name”即按標簽名排列,留空則按照關聯日志數來排列
order?0?2排序方向,默認為“ASC”即正序排列,可選參數“DESC”為倒序排列
exclude排除某個標簽。每個標簽都有一個ID,如果你希望哪一個標簽不顯示,那就用’exclude=5,27′。那相應的標簽就不會顯示。默認情況下是沒有排除的。
include包括某個標簽。跟 exclude相反。如果你用’include=5,27′,那就只顯示這兩個ID的標簽。默認情況下是顯示全部標簽的。
Tag 搜索結果界面是一個page,默認的是 tag.php ,Tag Clouds 頁面默認是以 tags.php 為模板。
這樣就可以定制自己想要的標簽云效果了。
分享題目:wordpress標簽云 wordpress標簽云插件
URL地址:http://www.yijiale78.com/article38/doheepp.html
成都網站建設公司_創新互聯,為您提供自適應網站、微信小程序、做網站、微信公眾號、外貿網站建設、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯