以下是部分答案。。。如何查询您要查找的术语。但听起来您需要一些ajax来重新查询每个选择。
城市和美食是动态的,但本质上是用户选择城市时将数据填充到$city
变量等。
其他人需要加入ajax部分。
<?php
$city = array( \'dallas\' );
$cuisine = array( \'italian\', \'mexican\', \'french );
$args = array(
\'post_type\' => \'restaurant\',
\'posts_per_page\' => -1,
\'tax_query\' => array(
\'relation\' => \'AND\',
array(
\'taxonomy\' => \'city\',
\'field\' => \'slug\',
\'terms\' => $city
),
array(
\'taxonomy\' => \'cuisine\',
\'field\' => \'slug\',
\'terms\' => $cuisine
)
)
);
?>