这是一个房地产 Wordpress 博客。我正在研究一个链接的 3 选择框。
我已经弄清楚了大部分,我不知道该怎么做是查询帖子以仅返回基于类别和价格范围的卧室数的元数据。
我可以根据类别进行选择:
SELECT DISTINCT meta_value
FROM wp_posts
LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON
(wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
LEFT JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id)
WHERE 1
AND wp_term_taxonomy.term_id IN ($_POST[id])
AND meta_key = '_lwi_bedroomsCount'
GROUP BY wp_posts.ID
ORDER BY meta_value ASC
我需要添加到此查询的是这些参数的价格范围:
$args['meta_query'][] = array(
'key' => '_lwi_price',
'value' => array(strval($pricerange[0]),strval($pricerange[1])),
'compare' => 'BETWEEN',
'type' => 'numeric', );
如何将它添加到我的 SQL 语句中?
注意:$_POST[id] 是类别 ID。