上節教程中我們新增了一個自定義文章型別,配置使用了 lablse 引數,這裡繼續講解使用其它的引數。

先看 description, 這個引數是對新建立的文章型別的一個簡短描述,新增之後後臺、前臺都沒有顯示的,到現在也沒看到有具體使用到這個 description 引數的例項,但是我用不上不代表別人用不上,要輸出某文章型別的描述資訊,首先得獲取該文章型別物件:

  1. $obj = get_post_type_object( 'book' ); echo $obj->description;   

這樣即可輸出我們在上一節教程中建立的 book 文章型別的 description 資訊 (上節教程的程式碼中沒有新增 description 變數,請看官自行新增) 。

上面方法是其一,方法二:

  1. <?php   
  2. global $wp_post_types;   
  3. echo $wp_post_types['book']->description;   
  4. ?>  

事實上 wp 有全域性變數 $wp_post_types;  有興趣的看官可以使用 var_dump 函式輸出該變數看看, 該陣列變數包含了 wp 預設的 postpage 等等所有文章型別,相對於方法一使用函式 get_post_type_object, 並且建立了一個變數 $obj 。方法二應該更快更有效率。所以方法二應該是上上選。