0

我正在使用下面的代码来获取帖子名称和帖子标签。但我不想要所有自定义类型,如“post”、“page”和“attachment”。我只需要自定义帖子类型“名称”和“标签”。

  $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>';
              }
          ?>

如何仅获取自定义帖子类型“名称”和“标签”?

4

1 回答 1

1

添加

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

你的论点是这样的:

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

这应该只显示您的自定义帖子类型。

于 2012-11-22T11:41:06.197 回答