这似乎有点棘手,因为您似乎(ab)将本地类别用于不完全相同的事物(别墅和管家)。您可能需要编写一个自定义逻辑,因为WP不会“获取”如果您在一个特定类别(别墅)上,您想要查询另一个类别(管家)的位。
至于查询本身,WP现在支持非常详细的taxonomy queries.
大致来说,它的查询部分如下所示:
\'tax_query\' => array(
\'relation\' => \'AND\',
array(
\'taxonomy\' => \'category\',
\'field\' => \'slug\',
\'terms\' => \'housekeeper\',
),
array(
\'taxonomy\' => \'region\',
\'field\' => \'slug\',
\'terms\' => \'mykonos\',
),
),