编辑以反映OP评论中的问题
的内容tax_query
数组并不完全正确:当您通过slug进行查询时field
单个分类查询的参数应为"slug"
.
您当前基本上是在查询所有service
来自所有服务类别的帖子(好吧,甚至不是这样,因为get_terms
返回对象,但仍然)。
要查询要从中加载帖子的单个(或多个)特定术语,请在terms
大堆tax_query
然后进行相应的分析。
$services_post = new WP_Query( array(
\'post_type\' => \'service\',
\'posts_per_page\' => -1,
\'tax_query\' => array(
array(
\'taxonomy\' => \'service_cat\',
\'field\' => \'slug\',
\'terms\' => array( \'cat1\' ) // Array of service categories you wish to retrieve posts from
)
)
) );
顺便说一下,我假设您希望检索所有post类型的帖子
service