如何在Wordpress中的query_posts中修剪元键?

时间:2013-03-07 03:23:52

标签: php wordpress meta

好。所以我有一个插件存储检索到的亚马逊价格如下:$ 320.32。所以它将它存储为字符串。问题是我想使用query_posts按价格组织我的产品,因为价格是动态的并且会发生变化。

因此,例如我想要使用价格元键amzn_LowestNewPrice并将其与使用BETWEEN和诸如此类的其他值进行比较。出于测试目的,我现在正在做一个EQUAL直到我猜这个工作。

问题是我需要首先在Query_Posts中TRIM元键,而我正在做的事情似乎无效。

在这个例子中,我使用LTRIM删除$然后使用intval使它成为一个数字。但它不起作用。

<?php if (is_category('100-laptops-with-webcam')) { ?>

<?php query_posts(array('meta_key'=>'amzn_LowestNewPrice', 'meta_query'=>array(array('key'=>(intval(ltrim($post->amzn_LowestNewPrice,'$'))), 'compare'=>'=', 'type'=>'NUMERIC', 'value'=>179)))); ?>

<?php }; ?>

有什么建议吗?非常感谢!

0 个答案:

没有答案