我在~WP\\u查询“”中有以下代码。
$args[ \'meta_key\'] = \'price\';
$args[\'orderby\'] = \'meta_value meta_value_num\';
$args[\'order\'] = \'ASC\';
所涉及的自定义字段具有在自定义字段中创建并设置为文本的历史数据。运行查询时,我得到以下结果:
1199.00、1299.99、169.99、379.95。
看起来是正确的alpha排序。但是,较高的数字应最后出现,较低的值应首先出现。我试图将自定义字段调整为数字,但丢失了自定义字段数据。
是否有人建议我如何重写查询或将文本自定义字段数据转换为数字数据?