2012-11-22 82 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

只是一个说明 - 他仍然必须检查结果数组,因为插件还可以注册帖子类型。 –

相关问题