わかった。そこで、取得した Amazon の価格を次のように保存するプラグインを用意しました: $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 }; ?>
助言がありますか?本当にありがとう!