wordpress 文章根据自定义字段meta_key的meta_value值排序

        我文章的类型是自定义的(chengyuan),并且添加了自定义字段工号(usergonghao),然后需要按工号升序排序,orderby可以为meta_value_num,也可以为meta_value,比如我之前弄的时间字段就用的meta_value。

$args = array(  
'post_type' => 'chengyuan',
'meta_key' => 'usergonghao',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'numberposts' => 8
);//按时间排序获取最近8个活动
$chegnyuans = get_posts($args);//得到所有成员信息

        时间的排序还看到类似下面的写法:

$args = array( 
            'post_type' => 'chengyuan',
           'meta_key' => 'startDate',
            'meta_value' => date('Y-m-d'),
            'meta_compare' => '<',
            'orderby' => 'meta_value',
            'order' => 'ASC'
);
$chegnyuans = get_posts($args);//得到所有成员信息
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享