我使用下面的代码来获取帖子名称和帖子标签。但我不想要所有自定义类型,如“发布”,“页面”和“附件”。我只需要自定义帖子类型“名称”和“标签”。
$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>';
}
?>
如何才能获得自定义帖子类型“名称”和“标签”?
答案 0 :(得分:1)
添加
'public' => true,
'_builtin' => false
你的论点如下:
$types = get_post_types( array( 'exclude_from_search' => false, 'public' => true, '_builtin' => false ), 'objects' );
这应该只显示您的自定义帖子类型。