gpt4 book ai didi

Wordpress meta_query 比较两个键的总和

转载 作者:行者123 更新时间:2023-12-03 15:00:55 26 4
gpt4 key购买 nike

我正在为房屋实现过滤器,我的数据库中有两个字段:“浴室”和“厕所”。问题是下一个。当我过滤时,我希望我的值由这两个字段的总和过滤。

例如:我想要一个有 2 个浴室的房子,在我的数据库中,我有一个有 1 个浴室和 1 个厕所的房子。结果应该包括那个。

现在,我的查询仅适用于浴室而不适用于厕所:

if (!empty($_GET['filter_bathrooms'])) {
$properties['meta_query'][] = array(
'key' => '_property_bathrooms',
'value' => $_GET['filter_bathrooms'],
'compare' => '>=',
'type' => 'numeric',
);
}

使用此代码,我的系统只会得到那些有 2 个浴室的房子,而不是 2 个(浴室 + 厕所)。

我在厕所数据库中的字段是:'_property_toilets'。

有什么帮助吗?

最佳答案

我想 this就是你要找的。您可以通过这种方式根据不同的自定义元字段进行排序。

            <?
$args = array(
'post_type' => 'post',
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array( 'quotes' ),
),
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array( 'post-format-quote' ),
),
),
);
$query = new WP_Query( $args );
?>

关于Wordpress meta_query 比较两个键的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29347199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com