根据分类标准获取帖子类型

时间:2018-04-10 12:47:29

标签: wordpress custom-post-type taxonomy

简而言之, 如果我有分类标签'类别'或'post_tag',我不知道哪些邮政类型有这个分类。

那么我怎么知道所有具有这种分类的后期类型?

由于

2 个答案:

答案 0 :(得分:0)

要获取分配给任何类别或标签的帖子类型的帖子,您可以使用以下新的WP_Query函数:

对于类别分类:

$args = array('post_type' => 'post_type_slug', 'tag' => 'tag_name', 'posts_per_page' => 10, 'orderby' => 'title', 'order' => 'ASC');
$query = new WP_Query($args);

对于标签:

if($query->have_posts()):
   while($query->have_posts()): $query->the_post();
       echo get_the_title();
       echo get_the_content();
   endwhile;
endif;

编写查询后,循环发布帖子:

{{1}}

希望,这可能对您有所帮助。

答案 1 :(得分:0)

我得到了解决方案。

我只有分类标签/标签 - 'post_tag'

获取具有'post_tag'分类标签/标签的后期类型

$post_types = get_taxonomy( 'post_tag' )->object_type;

那也就是说,我通过分类标签/标签获得了后期类型。

感谢。