tax\\u查询数组有问题
array(
\'post_type\' => \'attorneys\',
\'tax_query\' => array(
\'taxonomy\' => \'practice-areas\',
\'field\' => \'slug\',
\'terms\' => \'appeals\',
)
)
The
tax_query
中的参数
$loop
必须如下所示:
$loop = new WP_Query(
array(
\'post_type\' => \'attorneys\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'practice-areas\',
\'field\' => \'term_id\',
\'terms\' => \'appeals\',
)
)
)
);
The
tax_query
参数必须是数组的数组,并且
field
参数slug(因为terms不是term\\u id)。
重要提示:tax\\u query采用tax查询参数数组(它采用数组数组)。此构造允许您通过使用第一个(外部)数组中的关系参数来查询多个分类法,以描述分类法数组之间的布尔关系。
您可以阅读有关可用参数及其默认值的更多信息Codex WP_Query
希望它能起作用!