在Bootstrap 4旋转木马的WP_Query中通过自定义Wooccommerce产品排序进行订购



我正在尝试让Wooccommerce产品按照自定义订单显示,如下所示: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
),
)
)); 
?>

尝试运行var_dump($loop->request);以检查页面上orderby参数的设置。可能是它被其他东西编辑了,如果它被更改了,那么试着添加:

remove_all_filters('posts_orderby');

在运行new WP_Query之前。

相关内容

  • 没有找到相关文章

最新更新