我正在产品分类页面上对产品进行分类。我想先显示销售产品,然后再显示剩余产品。我正在使用pre\\u get\\u posts挂钩修改查询。
My CODE
function modify_query( $query ) {
if( ! is_admin() && $query->is_main_query() && is_product_category() ){
$product_ids_on_sale = wc_get_product_ids_on_sale();
$query->set( \'post__in\', $product_ids_on_sale );
$query->set(\'orderby\', \'post__in\' );
}
}
add_action( \'pre_get_posts\', \'modify_query\' );
但此查询仅显示销售产品。我想展示拉明邮报的售后产品。例如,如果my post\\u per\\u page为10,sale product为2。然后我想展示2个销售和8个剩余产品。