Php 搜索过滤器促销和实际价格
我有很多帖子都有促销价格,其余的都有确切的价格。我只是想确保如果存在促销价格,当我尝试提交输入范围中的值时,使用促销价格作为目标数据,否则使用真实价格 在我的表格中,我有一个滑块:Php 搜索过滤器促销和实际价格,php,wordpress,Php,Wordpress,我有很多帖子都有促销价格,其余的都有确切的价格。我只是想确保如果存在促销价格,当我尝试提交输入范围中的值时,使用促销价格作为目标数据,否则使用真实价格 在我的表格中,我有一个滑块: <input class="price-select" name="price" value="5000" type="range" min="0" max="5000"> 我的查
<input class="price-select" name="price" value="5000" type="range" min="0" max="5000">
我的查询看起来像这样,但不起作用
$args = [
'posts_per_page' => -1,
'post_status' => 'publish',
'meta_query' => []
];
if (isset($_GET['price'])) {
array_push($args['meta_query'], [
'key' => 'promotion_price',
'value' => $price,
'type' => 'numeric',
'compare' => '<=',
]);
array_push($args['meta_query'], [
'key' => 'exact_price',
'value' => $price,
'type' => 'numeric',
'compare' => '<=',
]);
}
$getPackages = new WP_Query( $args );
$args=[
“每页帖子数”=>-1,
“发布状态”=>“发布”,
“元查询”=>[]
];
如果(isset($_GET['price'])){
数组推送($args['meta\u query'][
“关键”=>“促销价格”,
“价值”=>$price,
'类型'=>'数值',
'比较'=>'