按自定义帖子类型,分类和术语获取帖子
-
-
好的,所以看起来我过度考虑了所有这些,解决方案非常简单:Ok, so it looks like I over thought all of this and the solution was really simple:
- 0
- 2012-03-14
- Rise
-
请标记您的答案为正确或删除主题.Please mark your answer as correct or delete the topic.
- 0
- 2012-03-14
- AlxVallejo
-
我需要等待7个小时才能发布解决方案:(I need to wait 7 hours to post the solution :(
- 0
- 2012-03-14
- Rise
-
1 个回答
- 投票数
-
- 2012-03-22
这是问题的答案:)
<?php $args = array( 'post_type'=> 'services', 'areas' => 'painting', 'order' => 'ASC' ); $the_query = new WP_Query( $args ); if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); // content goes here endwhile; wp_reset_postdata(); else: endif; ?>
This is the answer to the question :)
<?php $args = array( 'post_type'=> 'services', 'areas' => 'painting', 'order' => 'ASC' ); $the_query = new WP_Query( $args ); if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); // content goes here endwhile; wp_reset_postdata(); else: endif; ?>
好,所以我有一个称为"服务"的自定义帖子类型.此自定义帖子类型具有一个称为"区域"的分类法,该分类法中有5个术语.
假设我在"服务"上有10个帖子,在"绘画"一词中有5个帖子,在"摄影"一词中还有5个帖子.
我需要能够从"服务"中查询帖子,但是除了显示这10个帖子之外,只显示5个与"绘画"相关的帖子.
目前,我可以按分类和术语进行查询,但这将显示"服务"中的所有帖子,而没有按术语进行过滤.
基本上从我选择的术语中按post_type查询帖子.
任何帮助都会很棒.谢谢.
因此,如果我能在$ args上指定从哪个帖子类型中获取帖子,就可以解决.