Php 嵌套到嵌套的元查询在WordPress中冻结
我正在尝试嵌套查询到嵌套查询。。问题是当一个查询具有多个查询条件时,查询将冻结。。 这是我的密码Php 嵌套到嵌套的元查询在WordPress中冻结,php,wordpress,Php,Wordpress,我正在尝试嵌套查询到嵌套查询。。问题是当一个查询具有多个查询条件时,查询将冻结。。 这是我的密码 array( 'relation' => 'AND', array( 'relation' => 'OR', array( array( 'key' => 'bedrooms', 'value' => intval($bedrooms), 'compare' => '=' ) ),
array(
'relation' => 'AND',
array(
'relation' => 'OR',
array(
array( 'key' => 'bedrooms', 'value' => intval($bedrooms), 'compare' => '=' )
),
array(
'relation' => 'AND',
array( 'key' => 'bedrooms', 'value' => intval($bedrooms), 'compare' => '>=' ),
array( 'key' => 'up_to_bedrooms', 'value' => intval($bedrooms), 'compare' => '<=' ),
array( 'key' => 'up_to_bedrooms', 'value' => '', 'compare' => '!=' )
)
),
array(
//another meta query
)
);
数组(
'关系'=>'和',
排列(
'关系'=>'或',
排列(
数组('key'=>'beddrooms','value'=>intval($beddrooms),'compare'=>
),
排列(
'关系'=>'和',
数组('key'=>'beddrooms','value'=>intval($beddrooms),'compare'=>'>='),
数组('key'=>'up\u to_beddrooms'、'value'=>intval($beddrooms)、'compare'=>'beddrooms和up\u to_beddrooms是自定义字段中的键。。
我还强制第二个也不要有如此复杂的元查询..现在它可以正常工作了,因为它是
这是新的查询
array(
'relation' => 'AND',
array(
'relation' => 'AND',
array( 'key' => 'status_0_bedrooms', 'value' => intval($bedrooms), 'compare' => '<=', 'type' => 'NUMERIC' ),
array( 'key' => 'status_0_up_to_bedrooms', 'value' => intval($bedrooms), 'compare' => '>=', 'type' => 'NUMERIC' )
),
array(
//another meta query
)
);
数组(
'关系'=>'和',
排列(
'关系'=>'和',
数组('key'=>'status\u 0_beddrooms'、'value'=>intval($beddrooms)、'compare'=>'、'type'=>'NUMERIC')
),
排列(
//另一个元查询
)
);
请详细说明您当前试图询问的内容,这是不可理解的。像这样的查询速度非常慢/昂贵。您的查询没有冻结,只是需要很长时间