真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

wordpress標(biāo)簽云 wordpress標(biāo)簽云美化

wordpress標(biāo)簽云怎么設(shè)置

實(shí)現(xiàn)Wordpress彩色標(biāo)簽云

十年的武川網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整武川建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“武川網(wǎng)站設(shè)計(jì)”,“武川網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

在相應(yīng)主題的functions.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彩色標(biāo)簽字體大小,排序,顯示數(shù)量等。

文件位置在wp-includes下的category-template.php 文件中,搜索wp_tag_cloud,找到相關(guān)參數(shù)進(jìn)行修改:

function wp_tag_cloud( $args = '' ) {

$defaults = array(

'smallest' = 12, 'largest' = 16, 'unit' = 'pt', 'number' = 50,

'format' = 'flat', 'separator' = "\n", 'orderby' = 'count', 'order' = 'DESC',

'exclude' = '', 'include' = '', 'link' = 'view', 'taxonomy' = 'post_tag', 'echo' = true

);

$args = wp_parse_args( $args, $defaults );

$tags = get_terms( $args['taxonomy'], array_merge( $args, array( 'orderby' = 'count', 'order' = 'DESC' ) ) );

注:

smallest表示標(biāo)簽的最小字號(hào)

largest表示最大字號(hào)

unit=px表示字體使用像素單位

number=0表示顯示所有標(biāo)簽,如果為40,表示顯示40個(gè)

orderby=count表示按照標(biāo)簽所關(guān)聯(lián)的文章數(shù)來(lái)排列

order=DESC表示降序排序(ASC表示升序排序,DESC表示降序排序)

Wordpress彩色標(biāo)簽云小工具調(diào)用。

保存之后回到首頁(yè)就可以看到彩色標(biāo)簽云的效果了。

wordpress網(wǎng)站的標(biāo)簽云是怎么調(diào)用的

在開發(fā)wordpress主題的時(shí)候會(huì)用到各種各樣的wordpress函數(shù),這里講一下怎么調(diào)用wordpress的標(biāo)簽云,要輸出標(biāo)簽云調(diào)用 wp_tag_cloud() 函數(shù),不過(guò)wp_tag_cloud() 參數(shù)相對(duì)比較對(duì),不過(guò)也很好理解,比如

wp_tag_cloud("smallest=9largest=16number=20unit=px") ;

還有就調(diào)用了字體大小為9-16單位為px數(shù)量為20個(gè)的標(biāo)簽了,很簡(jiǎn)單吧。

下面是所有wp_tag_cloud()參數(shù)列表:

smallest?0?2最小字號(hào),即用于關(guān)聯(lián)日志最少的標(biāo)簽的字號(hào),默認(rèn) 8

largest?0?2最大字號(hào),即用于關(guān)聯(lián)日志最多的標(biāo)簽的字號(hào),默認(rèn) 22

unit?0?2字號(hào)單位,例如 pt、em、px 等,默認(rèn) pt

number?0?2數(shù)量,即指定最多顯示的標(biāo)簽個(gè)數(shù),默認(rèn) 45

format?0?2格式,可選參數(shù)有“flat”平鋪、“l(fā)ist”列表,默認(rèn)平鋪

orderby?0?2排序方式,默認(rèn)為“name”即按標(biāo)簽名排列,留空則按照關(guān)聯(lián)日志數(shù)來(lái)排列

order?0?2排序方向,默認(rèn)為“ASC”即正序排列,可選參數(shù)“DESC”為倒序排列

exclude排除某個(gè)標(biāo)簽。每個(gè)標(biāo)簽都有一個(gè)ID,如果你希望哪一個(gè)標(biāo)簽不顯示,那就用’exclude=5,27′。那相應(yīng)的標(biāo)簽就不會(huì)顯示。默認(rèn)情況下是沒(méi)有排除的。

include包括某個(gè)標(biāo)簽。跟 exclude相反。如果你用’include=5,27′,那就只顯示這兩個(gè)ID的標(biāo)簽。默認(rèn)情況下是顯示全部標(biāo)簽的。

Tag 搜索結(jié)果界面是一個(gè)page,默認(rèn)的是 tag.php ,Tag Clouds 頁(yè)面默認(rèn)是以 tags.php 為模板。

這樣就可以定制自己想要的標(biāo)簽云效果了。

如何制作wordpress彩色標(biāo)簽云頁(yè)面

修改 WordPress 標(biāo)簽云方法一、由于主題在 functions.php 文件中添加了實(shí)現(xiàn)彩色顯示字代碼,所以我先去掉 functions.php 文件中添加的實(shí)現(xiàn)顯示彩色字體的代碼。

二、 打開 wp-includes/category-template.php 搜索 wp_tag_cloud 找到

‘smallest’ = 8, ‘largest’ = 22, ‘unit’ = ‘pt’, ‘number’ = 45,‘format’ = ‘flat’, ‘separator’ = “\n”, ‘orderby’ = ‘name’, ‘order’ = ‘ASC’,

具體的參數(shù)說(shuō)明:

1. smallest – 定義標(biāo)簽的最小字號(hào),默認(rèn)為 8;

2. largest – 定義標(biāo)簽的最大字號(hào),默認(rèn)為 22;

3. unit – 設(shè)置字號(hào)類型,如 “pt” 或 “px” 等,默認(rèn)為 “pt” 類型;

4. number – 設(shè)置標(biāo)簽云數(shù)量,默認(rèn)顯示 45 個(gè)標(biāo)簽;

5. orderby – 設(shè)置按 “name” 或 “count” 排序,默認(rèn)為 “name” 方式;(注:orderby=count 表示按照標(biāo)簽使用次數(shù)排列)

6. order – 設(shè)置按 “DESC” 或 “ASC” 升降序排列,默認(rèn)為 “ASC” 升序。

三、按需修改 wp_tag_cloud 函數(shù)的具體參數(shù)即可實(shí)現(xiàn)標(biāo)簽云的自定義。

四、將修改好的category-template.php文件上傳到空間中替換原文件即可。


當(dāng)前文章:wordpress標(biāo)簽云 wordpress標(biāo)簽云美化
本文鏈接:http://weahome.cn/article/ddssiis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部