Сортировка запроса AS C с неправильным порядком - PullRequest
0 голосов
/ 13 марта 2020

Я создаю простой запрос, который должен выполнять запрос через мета-значение, содержащее число. 1 должно быть первым, 2 должно быть 2-м, а 3 должно быть 3-м.

По некоторым причинам это выглядит как 1, 3, 2 в моем запросе. Чего мне не хватает ??

$args = array(
      'post_type'      => 'x-portfolio',
      'posts_per_page' => $count,
      'paged'          => $paged,
      'orderBy'        => 'meta_value_num',
      'meta_key'       => 'liste_nr',
      'order'          => 'asc',
      'tax_query'      => array(
        array(
          'taxonomy' => 'portfolio-category',
          'field'    => 'term_id',
          'terms'    => $filters,
        ),
        array(
          'taxonomy' => 'portfolio-category',
          'field'    => 'name',
          'terms'    => 'Accessories',
          'operator' => 'NOT IN'
        )
      )
    );

1 Ответ

0 голосов
/ 13 марта 2020

Я сталкивался с этим раньше, когда CPT, плагин et c выполнил пользовательский запрос, и он никогда не сбрасывается, и он может полностью переопределить ваш.

Попробуйте сбросить wp_reset_query () перед ним и сделать уверен, что вы используете его после.

https://developer.wordpress.org/reference/functions/wp_reset_query/

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