wordpress查询根据元值

时间:2018-04-14 00:37:55

标签: php wordpress custom-post-type

<?php

$args = array(
    'post_status'       => 'publish',
    'post_type'         => 'movies',
    'orderby'           => 'meta_value',
    'meta_query'        => array(
            array(
                'key'       => 'budget',
                'type'      => 'numeric'
            ),
        ),
    );

?>

我试图根据元键'预算'列出我的自定义帖子类型'电影',但由于某种原因它不会产生正确的输出。 e.g。

美国英雄990,000
警车800,000
升级400,000
蜘蛛侠iii 258,000,000
蝙蝠侠对超人:正义的曙光250,000,000
美国队长:内战250,000,000
美国队长:内战3d 250,000,000
加勒比海盗:陌生人潮250,000,000 复仇者:ultron的年龄250,000,000
约翰卡特250,000,000

前三个是错的,但其余的都很好......需要帮助。

1 个答案:

答案 0 :(得分:0)

尝试order参数:

<?php

$args = array(
    'post_status'       => 'publish',
    'post_type'         => 'movies',
    'order'             => 'ASC',
    'orderby'           => 'meta_value',
    'meta_query'        => array(
            array(
                'key'       => 'budget',
                'type'      => 'numeric'
            ),
        ),
    );

?>