在显示基于两个分类法选择的帖子时,我遇到了一些问题。截至目前,我能够显示我的一个税收选择是speakeryear的职位。问题是,当我想添加我的第二个税种,即placement\\u类别,并根据其slug选择缩小税种范围时,我仍在显示我的所有基于说话人年份的税种。
<?php $args = array(\'showposts\'=>25,\'post_type\'=>\'test\', \'taxonomy\' => \'placement_category\',\'field\' => \'slug\', \'terms\' => \'test1\', \'speakeryear\' =>$options[year] );$query = new WP_Query($args);while ( $query->have_posts() ) : $query->the_post(); ?>
<article class="card-half">
Test
</article>
<?php endwhile; ?>
在这里,我根据其税务选择来调用该帖子,它只显示speakeryear税。
\'taxonomy\' => \'placement_category\',\'field\' => \'slug\', \'terms\' => \'test1\',
我在查询中添加了上述税,希望缩小我的帖子可见性,但没有成功。
这就是我试图实现的显示所有来自tax speakeryear的帖子,然后显示所有来自speakeryear的帖子,我希望根据其slug选择将其缩小到placement\\u类别。
我在我的网站上的两个不同位置显示placement\\u category Slug test1和test2。在我的网站上,所有税名和税号都是正确的。在缩小我的职位范围方面,我做错了什么?
更新日期:
它现在正在使用更新的代码
<?php $args = array(\'showposts\'=>25,\'post_type\'=>\'liaisons\', \'speakeryear\' =>$options[year] );$query = new WP_Query($args);while ( $query->have_posts() ) : $query->the_post();
if( has_term( \'test1\', \'placementcategory\' ) ) {
?>
<article class="card-half">
Test
</article>
<?php } endwhile; ?>