彩色標簽云 – WordPress美化

    默認的標簽樣式有點難看,我們就在這次的wordpress美化教程中來美化以下吧

    關于wordpress自帶的標簽云小工具,可以讓我們在適當的頁面位置展示我們添加的標簽,但默認的標簽樣式有點難看,我們就在這次的wordpress美化教程中來美化以下吧。

    • 此次美化教程由紙工廠分享,在此感謝紙工廠。
    • 以下代碼均添加于主題根目錄下的functions.php文件<?php底部。

    注意

    本頁提供的代碼僅供參考,若需部署,還請下載文本文檔中的代碼來使用。

    首先,您可以根據下面的代碼注釋來自定義您的標簽云顯示內容:

    //修改WordPress自帶標簽云小工具的顯示參數
    add_filter( 'widget_tag_cloud_args', 'theme_tag_cloud_args' );
    function theme_tag_cloud_args( $args ){
    	$newargs = array(
    		'smallest'    => 14,     //最小字號
    		'largest'     => 20,     //最大字號
    		'unit'        => 'px',   //字號單位,可以是pt、px、em或%
    		'number'      => 80,     //顯示個數
    		'format'      => 'array',//列表格式,可以是flat、list或array
    		'separator'   => "n",   //分隔每一項的分隔符
    		'orderby'     => 'name', //排序字段,可以是name或count
    		'order'       => 'RAND', //升序ASC或降序DESC,RAND隨機
    		'exclude'     => null,   //結果中排除某些標簽
    		'include'     => null,   //結果中只包含這些標簽
    		'link'        => 'view'  //taxonomy鏈接,view或edit
    		'taxonomy'    => 'post_tag', //調用哪些分類法作為標簽云
    	);
    	$return = array_merge( $args, $newargs);
    	return $return;
    }
    彩色標簽云 - WordPress美化

    方法一

    好,如果你想要自己的標簽云變的好看的話,您可以參考下面的代碼:

    // 實現彩色標簽云  
    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美化

    效果如下:

    彩色標簽云 - WordPress美化

    方法二

    感覺還是不夠特色?來看看這個:

    //WordPress圓角彩色背景標簽云
    function colorCloud($text) {  
    $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);  
    return $text;  
    }  
    function colorCloudCallback($matches) {  
    $text = $matches[1];  
    $colors = array('F99','C9C','F96','6CC','6C9','37A7FF','B0D686','E6CC6E');  
    $color=$colors[dechex(rand(0,7))]; 
    $pattern = '/style=('|")(.*)('|")/i';  
    $text = preg_replace($pattern, "style="display: inline-block; *display: inline; *zoom: 1; color: #fff; padding: 1px 5px; margin: 0 5px 5px 0; background-color: #{$color}; border-radius: 3px; -webkit-transition: background-color .4s linear; -moz-transition: background-color .4s linear; transition: background-color .4s linear;"", $text);  
    $pattern = '/style=('|")(.*)('|")/i';  
    return "<a $text>";  
    }  
    add_filter('wp_tag_cloud', 'colorCloud', 1);
    彩色標簽云 - WordPress美化

    效果如下:

    彩色標簽云 - WordPress美化

    相關推薦

    怎么給菜單添加角標? – WordPress美化

    LOGO掃光特效 – WordPress美化教程

    下載權限
    查看
    • 免費下載
      評論并刷新后下載
      登錄后下載
    • {{attr.name}}:
    您當前的等級為
    登錄后免費下載登錄 小黑屋反思中,不準下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當前的用戶組不允許下載升級會員
    您已獲得下載權限 您可以每天下載資源次,今日剩余

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 亚洲中文字幕在线无码一区二区 | 韩国精品福利一区二区三区| 精品一区二区三区免费观看| 亚洲色精品三区二区一区| 东京热无码av一区二区| 精品国产免费一区二区| 国产精品一区二区不卡| 一区二区免费视频| 中文字幕av无码一区二区三区电影| 国产产一区二区三区久久毛片国语| 精品国产aⅴ无码一区二区| 无码人妻精品一区二区三区在线| 中文字幕一区二区视频| 亚洲国产一区二区视频网站| 国产天堂在线一区二区三区 | 一区二区三区在线观看| 精品无码AV一区二区三区不卡 | 亚洲AV日韩精品一区二区三区| 日韩在线一区高清在线| 无码人妻精品一区二区三区9厂| 国产91精品一区二区麻豆网站 | 精品一区二区久久久久久久网站| 丰满人妻一区二区三区视频| 成人免费视频一区二区| www一区二区三区| 成人国内精品久久久久一区| 天堂Aⅴ无码一区二区三区| 亚洲日本一区二区三区在线| 亚洲av无码一区二区三区乱子伦 | 91久久精品无码一区二区毛片| 日韩精品乱码AV一区二区| 蜜桃无码AV一区二区| 国模私拍福利一区二区| 怡红院美国分院一区二区| 日韩视频免费一区二区三区| 亚洲一区二区三区在线视频| 亚洲色大成网站www永久一区 | 国产福利电影一区二区三区,日韩伦理电影在线福 | 国产福利一区二区三区视频在线| 综合无码一区二区三区四区五区| 天堂va视频一区二区|