几个小时来,我一直在想如何做到这一点,最终还是屈服于寻求帮助。
我有3种自定义帖子类型,我需要查询一个名为home的术语,该术语位于每个分类法中。
希望我已经明确了我想要实现的目标,下面是我目前正在使用的代码。
<?php
$args = array(
\'post_type\' => array( \'testimonial\', \'casestudy\', \'post\'),
\'posts_per_page\' => 1,
\'tax_query\' => array (
\'relation\' => \'OR\',
array(
\'taxonomy\' => \'testimonial_category\',
\'terms\' => \'home\'
\'field\' => \'slug\'
),
array(
\'taxonomy\' => \'casestudy_category\',
\'terms\' => \'home\'
\'field\' => \'slug\'
),
array(
\'taxonomy\' => \'category\',
\'terms\' => \'home\'
\'field\' => \'slug\'
),
)
);
$query = new WP_Query( $args );
$postcount = 0;
?>
<?php if ($query->have_posts()) : ?>
<?php while ($query->have_posts()) : $query->the_post(); ?>
<?php $postcount++; ?>