我几乎读过这篇文章,但不幸的是,我的质疑没有起作用,我想我离得很近,但可能很远。
我正在尝试使用带有get方法的自定义表单获取元数据,
$rob = $_GET[\'rob\'];
$bedrooms = $_GET[\'beds\'];
$bathrooms = $_GET[\'baths\'];
阵列为:
$args = array(
\'meta_query\' => array(
array(
\'key\' => \'beds_value\',
\'value\' => \'$bedrooms\',
\'compare\' => \'LIKE\'
),
array(
\'key\' => \'baths_value\',
\'value\' => \'$bathrooms\',
\'compare\' => \'LIKE\'
),
array(
\'key\' => \'rob_value\',
\'value\' => \'$rob\',
\'compare\' => \'LIKE\'
),
),
);
$args = array_merge( $args , $wp_query->query );
query_posts( $args );
根据最终查询,结果会有所不同
此显示无,似乎是此清理查询
$args = array_merge( $args , $wp_query->query );
query_posts( $args );
但如果使用
$query = new WP_Query( $args );
我得到的所有结果都没有任何过滤器。但我可以看到查询数据,比如2张床,2个浴室
我还需要写点什么吗?