显示标有特定术语的帖子
Display posts tagged with a specific term
我试图在 WordPress 中显示所有标记为特定术语的 post,目前它以自定义 post 类型显示我的所有 post,而不是posts 标记到每个术语。我有一个名为 taxonomy-clientType.php 的文件,然后这是我用来尝试用正确的 posts
填充我的 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 );
谁能看出我错在哪里?
谢谢
尝试:
$args = array(
'post_type' => 'clients',
'tax_query' => array(
array(
'taxonomy' => 'clientType',
'field' => 'slug',
'terms' => $term->name,
),
),
);
$query = new WP_Query( $args );
我试图在 WordPress 中显示所有标记为特定术语的 post,目前它以自定义 post 类型显示我的所有 post,而不是posts 标记到每个术语。我有一个名为 taxonomy-clientType.php 的文件,然后这是我用来尝试用正确的 posts
填充我的 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 );
谁能看出我错在哪里?
谢谢
尝试:
$args = array(
'post_type' => 'clients',
'tax_query' => array(
array(
'taxonomy' => 'clientType',
'field' => 'slug',
'terms' => $term->name,
),
),
);
$query = new WP_Query( $args );