上節教程中我們添加了一個自定義文章類型,配置使用了 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 。方法二應該更快更有效率。所以方法二應該是上上選。