Заказ по индивидуальной сортировке продуктов Woocommerce в WP_Query для Bootstrap 4 Carousel - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь отобразить продукты Woocommerce в соответствии с пользовательским заказом, как показано здесь: https://docs.woocommerce.com/document/managing-products/#section-23. Этот заказ работает на моей странице магазина, но не работает в моем WP_Query, который я использую для отображения продуктовв Карусели Bootstrap 4 вместо этого они отображаются в порядке дат.

<?php $loop = new WP_Query(array(
      'post_type' => 'product',
      'posts_per_page' => 8,
        'orderyby' => 'menu_order',
      'order' => 'ASC',
      'tax_query' => array(
                array(
                'taxonomy' => 'product_cat',
                'field'    => 'slug',
                'terms'    => $category_slug
        ),
        )

    )); 
      ?>

1 Ответ

0 голосов
/ 11 декабря 2018

Попробуйте запустить var_dump($loop->request);, чтобы проверить, какой параметр orderby установлен на странице.Возможно, что его редактирует что-то другое, если его изменяют, попробуйте добавить:

remove_all_filters('posts_orderby');

Перед запуском new WP_Query.

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