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')
),
排列(
//另一个元查询
)
);

请详细说明您当前试图询问的内容,这是不可理解的。像这样的查询速度非常慢/昂贵。您的查询没有冻结,只是需要很长时间