我试图在WordPress中显示所有标记为特定术语的帖子,此时它正在以自定义的post类型显示我的所有帖子,而不是显示每个术语所标记的帖子。我有一个名为分类法-clientType.php的文件,下面是我尝试用正确的帖子填充我的WP_Query的代码
$taxonomy = 'clientType';
$tax_terms = get_terms($taxonomy);
$term = get_queried_object();
// Define the query
$args = array(
'post_type' => 'clients',
'tax_query' => array(
'taxonomy' => 'clientType',
'field' => 'slug',
'terms' => $term->name
)
);
$query = new WP_Query( $args );
有人能看出我哪里出了问题吗?
谢谢
发布于 2016-05-20 08:59:03
尝试:
$args = array(
'post_type' => 'clients',
'tax_query' => array(
array(
'taxonomy' => 'clientType',
'field' => 'slug',
'terms' => $term->name,
),
),
);
$query = new WP_Query( $args );
https://stackoverflow.com/questions/37351593
复制