2012-11-22 118 views
0

我使用下面的代碼獲取帖子名稱和帖子標籤。但我不想要所有自定義類型,如「發佈」,「頁面」和「附件」。我只需要自定義帖子類型「名稱」和「標籤」。僅獲得自定義類型的帖子「名稱」和「標籤」

$types = get_post_types(array('exclude_from_search' => false), 'objects'); ?> 

      <?php foreach ($types as $type) 
      { 
       echo '<li>' . $type->name . '</li>'; 
       echo '<li>' . $type->singular_label . '</li>'; 
       } 
      ?> 

如何獲得自定義帖子類型「名稱」和「標籤」?

回答

1

添加

'public' => true, 
'_builtin' => false 

到你的論點,像這樣:然後

$types = get_post_types(array('exclude_from_search' => false, 'public' => true, '_builtin' => false), 'objects'); 

這應該只顯示自定義職位類型。

+0

只是一個說明 - 他仍然必須檢查結果數組,因爲插件還可以註冊帖子類型。 –

相關問題