因此,我正在工作的网站有一个自定义的帖子类型“案例结果”,其中一个栏是“案例类型”。在某个页面上,我需要用“刑事辩护案件”的“案件类型”来获得所有这些“案件结果”。我似乎不知道在WP_查询中,哪些论点会让我得到这些结果。
我尝试了许多组合,但我最近的尝试如下:
$args = [
\'post_type\' => \'case-results\',
\'tax_query\' => [
[
\'taxonomy\' => \'type-of-case\',
\'field\' => \'slug\',
\'term\' => \'criminal-defense-case\'
]
]
];
SO网友:s_ha_dum
税务查询的正确参数是terms
, 不term
. 您可以在法典中的一个示例中看到这一点:
$args = array(
\'post_type\' => \'post\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'people\',
\'field\' => \'slug\',
\'terms\' => \'bob\',
),
),
);
$query = new WP_Query( $args );
https://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
假设您的帖子类型和分类是它们看起来的样子,并且slug是正确的,那么更改后的代码应该可以工作。