也想出現在這里?聯系我們

wordpress 獲取所有分類列表

2017.08.27 wordpress教程 ,
  • 文章介紹
  • 升級版本
  • 評價&建議

通過函數?get_categories() 就可以輸出?wordpress 獲取所有分類列表

大致寫法:

  1. <?php?$categories?=?get_categories(?$args?);??>

$args參數及默認值:

  1. <?php
  2. ????$args?=?array(
  3. ????????'type'?=>?'post',
  4. ????????'child_of'?=>?0,
  5. ????????'parent'?=>?'',
  6. ????????'orderby'?=>?'name',
  7. ????????'order'?=>?'ASC',
  8. ????????'hide_empty'?=>?1,
  9. ????????'hierarchical'?=>?1,
  10. ????????'exclude'?=>?'',
  11. ????????'include'?=>?'',
  12. ????????'number'?=>?'',
  13. ????????'taxonomy'?=>?'category',
  14. ????????'pad_counts'?=>?false
  15. ????);
  16. ?>

參數說明:

type

(字符)post和link 其中link在新版3.0以后已被棄用。

child_of

(整數)僅顯示標注了編號的分類的子類。該參數無默認值。使用該參數時應將hide_empty參數設為false

parent

(整數)只顯示某個父級分類以及下面的子分類(注:子分類只顯示一個層級)。

orderby

(字符)將分類按字母順序或獨有分類編號進行排序。默認為按分類 編號排序包括ID(默認)和Name

order

(字符)為類別排序(升序或降序)。默認升序。可能的值包括asc(默認)和desc

hide_empty

(布爾值)觸發顯示沒有文章的分類。默認值為true(隱藏空類別)。有效的值包括:1(true)和0(false)

hierarchical

(布爾值)

將子類作為內部列表項目(父列表項下)的層級關系。默認為true(顯示父列表項下的子類)。有效值包括1 (true)和0(false)

exclude

(字符)除去分類列表中一個或多個分類,多個可以用逗號分開,用分類ID號表示

include

(字符)只包含指定分類ID編號的分類。多個可以用逗號分開,用分類ID號表示

number

(字符)將要返回的類別數量

pad_counts

(布爾值)通過子類中的項來計算鏈接或文章。有效值包括1(true)和0(false),0為默認

taxonomy

(字符)返回一個分類法,這個是wordpress3.0版本后新添加的一個參數。返回的值包括category(默認)和taxonomy(一些新定義的分類名稱)

示例:顯示分類列表和分類描述以及包含的文章數目

  1. <?php
  2. ????$args=array(
  3. ????????'orderby'?=>?'name',
  4. ????????'order'?=>?'ASC'
  5. ????);
  6. ????$categories=get_categories($args);
  7. ????foreach($categories?as?$category)?{
  8. ????????echo?'<p>Category:?<a?href="'?.?get_category_link(?$category->term_id?)?.?'"?title="'?.?sprintf(?__(?"View?all?posts?in?%s"?),?$category->name?)?.?'"?'?.?'>'?.?$category->name.'</a>?</p>?';
  9. ????????echo?'<p>?Description:'.?$category->description?.?'</p>';
  10. ????????echo?'<p>?Post?Count:?'.?$category->count?.?'</p>';
  11. ????}
  12. ?>
有用10
  • 2017.08.27初次和大家見面了!

等待您對該主題的建議

發表評論

還能輸入240個字

Hi, 歡迎加入Wordpress技術交流群,帶你裝逼帶你飛!

我要入群
也想出現在這里?聯系我們
wordpress加速

我來推薦一個更牛逼的給你看看?

  • 猛戳我吧
夫妇野外交换HD高清版,免费A片在线观看,亚洲精品国产自在现线,中国老妇人60OLDMANTV