получить порядок сообщений по настраиваемому полю - PullRequest
0 голосов
/ 29 октября 2018

здесь, я хочу, чтобы порядок публикаций по настраиваемому полю (создаваемый плагином Advanced Custom Fields), скажем, порядок публикаций по порядку (настраиваемое поле), тогда категории с наибольшим значением настраиваемого поля сообщения появятся первыми, не так ли имеется в наличии? здесь мой код,

$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 голосов
/ 29 октября 2018

Можете ли вы передать 'post_type' => 'post' в массиве $ args. Так будет как

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

Я предполагаю, что вы пропускаете тип сообщения = пост. Вы можете изменить его там, если он другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...