通过自定义字段获取帖子顺序

时间:2018-10-29 09:37:33

标签: php wordpress woocommerce

在这里,我要按自定义字段(由插件“高级自定义字段”创建)发布订单,说按订单(自定义字段)发布订单,则自定义字段值最大的帖子将首先出现,是否有空吗 这是我的代码,

$args = array('category' => $cat1->term_id ,
              'meta_key' => 'orders',
              'orderby' => 'meta_value_num',
              'order' => 'DESC' ,'numberposts'   => -1 
              );
$myposts = get_posts( $args );
$i = 1;
foreach ( $myposts as $post ) : setup_postdata( $post ); 
    echo    get_field('orders',$post->ID);
    $i++;
endforeach; 

1 个答案:

答案 0 :(得分:0)

可以在$ args数组中传递'post_type'=>'post'吗?就像

$args = array('category' => $cat1->term_id ,
              'post_type' =>'post',
              'meta_key' => 'orders',
              'orderby' => 'meta_value_num',
              'order' => 'DESC' ,'numberposts'   => -1 
              );

我假设您正在传递帖子类型=帖子。如果不同,可以在此处更改。