如何根据自定义帖子类型中选择的价格获得产品?

时间:2016-01-19 20:31:19

标签: wordpress

我创建了一个名为tea的自定义帖子类型,在此我创建了一个自定义字段tea_price.Now,我在前端创建了价格范围滑块,当我通过滑动选择范围时,我得到了最小值和最大值。现在,我创建了meta_query以显示从最小值到最大值的所有产品。

$args['meta_query'] =   array(
                                'relation' => 'AND',
                                array(
                                       'meta_key' => 'status_tea',
                                       'value' => 'available',
                                       'compare' => '='
                                     ),
                                array(
                                       'meta_key' => 'price_tea',
                                       'meta_value' => $teaMinAmt,
                                       'type' => 'NUMERIC',
                                       'compare' => '>=',
                                     )
                        );

我正在尝试此查询,但没有得到正确的结果。任何人都可以告诉我需要改变什么来获得正确的结果吗?

1 个答案:

答案 0 :(得分:0)

根据Codex Meta Query,当你在数组中使用Meta_Query键必须是keyvalue时,你将meta_keymeta_value放在其中一个数组,以及其他的meta_keyvalue

另外,检查meta_name。在您的说明中,您说该字段的名称为the price,但在提供的查询中,您引用为price_tea