我有一个WP\\U查询来显示自定义帖子类型:
<?php
//* The Query
$obras_query = new WP_Query( array (
\'post_type\' => \'obras_en_curso\',
\'posts_per_page\' => 4
) );
//* The Loop
if ( $obras_query->have_posts() ) { ?>
<h3 class="title">Casas Unifamiliares - Obras en Curso</h3>
<ul> <?php
while ( $obras_query->have_posts() ): $obras_query->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li> <?php
endwhile; ?>
</ul> <?php
//* Restore original Post Data
wp_reset_postdata();
}
?>
现在,我创建了一个名为“casa\\u unifamiliar”的分类法。
这种分类法是分层的,它有两种“子分类法”,一种称为“curso”,另一种称为“finalizada”。如何使用子分类法“curso”查询帖子。
最合适的回答,由SO网友:Linnea Huxford 整理而成
您可以创建分类查询。假设“curso”是术语slug,它将如下所示:
$query = new WP_Query( array(
\'post_type\' => \'obras_en_curso\',
\'posts_per_page\' => 4,
\'tax_query\' => array(
array(
\'taxonomy\' => \'casa_unifamiliar\',
\'field\' => \'slug\',
\'terms\' => \'curso\',
),
),
) );
有关更多信息,请参阅:
https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters