亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > Wordpress > 正文

wordpress自定義標簽云與隨機獲取標簽的方法詳解

2024-09-07 00:40:19
字體:
來源:轉載
供稿:網友

今天小編就為大家分享一篇關于wordpress自定義標簽云與隨機獲取標簽的方法詳解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧。

wp_tag_cloud() 函數的作用是用來標簽云的,可以根據每個標簽所關聯的文章次數來定義字體大小、標簽排序等屬性。從 2.8 版本開始,添加了 分類法(taxonomy)參數,這就意味著,除了 標簽(tags)以外,還可以將 分類(Categories) 或其他 自定義分類法(Custom Taxonomies)作為“云”顯示。

用法:

<?php wp_tag_cloud( $args ); ?>

默認用法:

<?php $args = array( 'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45, 'format' => 'flat', 'separator' => "/n", 'orderby' => 'name', 'order' => 'ASC', 'exclude' => null, 'include' => null, 'topic_count_text_callback' => default_topic_count_text, 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true, 'child_of' => null(see Note!) ); ?>

注: child_of 不是一個直接的 wp_tag_cloud 數組的鍵(Key),但由于這個函數使用 wp_parse_args() 和 get_terms() ,你可以通過 get_terms() 使用所有的數組鍵。

默認情況下的輸出內容:

smallest —— 最小的標簽(使用次數最少)顯示大小為8

largest ——最大的標簽(使用次數最多)顯示大小為22

unit —— 最大值最小值的單位為'pt'

number —— 至多顯示45個標簽

format —— 以平面形式顯示所有標簽(標簽之間用空格隔開)

separator —— 顯示標簽之間的空格

orderby —— 按名稱為標簽排序

order —— 以升序排列

exclude —— 不排除任何標簽

include —— 包括所有標簽

topic_count_text_callback —— 使用函數 default_topic_count_text

link —— 可視

taxonomy —— 用文章的標簽作為云基礎

echo —— 輸出結果

但由于該方法把樣式集合到了里面,使用起來不怎么友好,如果想自定義讀取標簽并修改展示樣式該怎么做呢,那也是非常簡單的,看代碼實例,這里根據get_tags來獲?。?/p>

  1. $html = '<ul class="post_tags">'
  2. foreach (get_tags( array('number' => 50, 'orderby' => 'count''order' => 'DESC''hide_empty' => false) ) as $tag){ 
  3.  $color = dechex(rand(0,16777215)); 
  4.  $tag_link = get_tag_link($tag->term_id); 
  5.  $html .= "<li><a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}' style='color:#{$color}'>"
  6.  $html .= "{$tag->name} ({$tag->count})</a></li>"
  7. $html .= '</ul>'
  8. echo $html

如果要求隨機獲取標簽在首頁顯示,那可以使用以下代碼,但這種做法貌似不利于seo,可得慎重使用。

  1. //獲取隨機標簽 
  2. function get_rand_tags() 
  3.  global $post$wpdb
  4.  $sql = "SELECT * FROM {$wpdb->prefix}terms wt INNER JOIN {$wpdb->prefix}term_taxonomy wtt on wt.term_id=wtt.term_id where wtt.taxonomy='post_tag' ORDER BY RAND() LIMIT 20"
  5.  $related_posts = $wpdb->get_results($sql); 
  6.  $html = '<ul class="post_tags">'
  7.  foreach($related_posts as $tag
  8.  { 
  9.  $color = dechex(rand(0,16777215)); 
  10.  $tag_link = get_tag_link($tag->term_id); 
  11.  $html .= "<li><a href='{$tag_link}' target='_blank' title='{$tag->name} Tag' class='{$tag->slug}' style='color:#{$color}'>"
  12.  $html .= "{$tag->name} ({$tag->count})</a></li>"
  13.  } 
  14.  $html .= '</ul>'
  15.  echo $html

獲取隨機標簽用get_tags函數怎么變化參數都是沒法獲取到的(反正我是獲取不到,歡迎大神留言指導),結果最后就用的sql連接表查詢就搞出來了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美极品少妇xxxxⅹ裸体艺术| 日韩中文字在线| 中文字幕在线观看日韩| 国产欧美婷婷中文| 日韩高清av一区二区三区| 欧美日韩一区二区在线播放| 欧美在线一区二区三区四| 欧美精品一区二区三区国产精品| 欧美亚洲日本网站| 午夜免费在线观看精品视频| 91av在线网站| 91视频8mav| 久久久久国产精品免费| 国产精品久久久久久久久久三级| 亚洲欧美中文字幕在线一区| 国产欧美日韩中文| 国产成人综合精品| 亚洲自拍偷拍一区| 欧美激情一级二级| 久久夜色精品亚洲噜噜国产mv| 综合136福利视频在线| 中文字幕av一区| 日韩av成人在线观看| 日韩在线免费高清视频| 亚洲国产精品人人爽夜夜爽| 成人精品一区二区三区| 国产精品第1页| 福利视频第一区| 精品高清一区二区三区| 国产精品爽黄69| 欧美激情乱人伦一区| 日韩亚洲在线观看| 中文字幕亚洲色图| 欧美日韩中文字幕在线| 色老头一区二区三区| 国产一区av在线| 国产精品久久久久免费a∨大胸| 欧美成人性生活| 久久精品国产96久久久香蕉| 日韩av黄色在线观看| 亚洲女人天堂网| 亚洲一区国产精品| 色妞欧美日韩在线| 久久久这里只有精品视频| 97视频在线观看免费| 精品久久久香蕉免费精品视频| 久久精品国产99国产精品澳门| 九九热这里只有精品免费看| 久久亚洲精品成人| 久久久影视精品| 日韩欧美在线观看| 成人观看高清在线观看免费| 国产精品久久久久高潮| 久久久久久久国产精品视频| 92裸体在线视频网站| 国产精品日韩av| 免费av在线一区| 国产成人精品免高潮费视频| 69av视频在线播放| 日韩高清免费观看| 亚洲国产高潮在线观看| 亚洲免费成人av电影| 久久av资源网站| 国产成人一区三区| 欧美国产日本在线| 91av在线影院| 日韩视频一区在线| 中文字幕一精品亚洲无线一区| 97avcom| 国产成人拍精品视频午夜网站| 中文日韩电影网站| 亚洲一区中文字幕在线观看| 日本精品视频在线观看| 国产精品白丝jk喷水视频一区| 欧美一级bbbbb性bbbb喷潮片| 日韩性xxxx爱| 国产精品成久久久久三级| 亚洲欧美综合区自拍另类| 国产精品久久久久久亚洲影视| 色综合久久中文字幕综合网小说| 国产在线999| 国产精品麻豆va在线播放| 亚洲美女av在线| 成人激情在线观看| 俺去亚洲欧洲欧美日韩| 国产亚洲欧美aaaa| 亚洲国产福利在线| 97在线免费视频| 欧美色视频日本高清在线观看| 欧美一性一乱一交一视频| 国产成人在线一区二区| 亚洲伊人第一页| 成人免费网站在线观看| 国产成人涩涩涩视频在线观看| 日韩av不卡电影| 国产精品久久国产精品99gif| 欧美视频免费在线观看| 国产成人精品视| 国产精品免费久久久| 亚洲18私人小影院| 中文字幕日韩在线观看| 久久香蕉频线观| 狠狠色狠狠色综合日日小说| 欧美一性一乱一交一视频| 91精品国产色综合| 国产精品96久久久久久| 亚洲一级一级97网| 亚洲精品v天堂中文字幕| 菠萝蜜影院一区二区免费| 不用播放器成人网| 欧美日韩国产专区| 中国日韩欧美久久久久久久久| 亚洲精品免费在线视频| 日韩av在线免费观看| 亚洲男人天堂手机在线| 欧美精品成人91久久久久久久| 久久久精品一区二区| 成人免费直播live| 久久中文精品视频| 久久国产精品影片| 久久精品中文字幕免费mv| 欧美日韩国产成人在线| 亚洲精品中文字| 久久久久久久久久久av| 欧美日韩一区二区三区在线免费观看| 国产亚洲精品美女久久久久| 日韩av最新在线| 国产精品一香蕉国产线看观看| 国产午夜精品全部视频播放| 国产精品一区二区女厕厕| 欧美亚洲另类视频| 欧美性黄网官网| 久久精品男人天堂| 97在线观看免费| 韩国国内大量揄拍精品视频| 欧美福利视频在线观看| 精品日本美女福利在线观看| 久久亚洲影音av资源网| 国产成人精品日本亚洲专区61| 国产精品香蕉在线观看| 美女国内精品自产拍在线播放| 国产精品黄色av| 亚洲精品视频在线观看视频| 国产日韩欧美影视| 日韩中文字幕在线精品| 欧美午夜精品在线| 国产精品视频xxx| 久久精品国产欧美激情| 中文字幕欧美在线| 日本午夜人人精品| 成人精品一区二区三区电影黑人| 国产成人黄色av| 国产色视频一区| 国外成人在线播放| 国产精品欧美日韩久久| 亚洲jizzjizz日本少妇| 久久久999国产精品| 欧美一级大片在线观看| 精品国内产的精品视频在线观看| 日韩在线一区二区三区免费视频| 日韩小视频在线观看| 在线不卡国产精品| 91国内精品久久| 国产精品久久久久久网站|