Мне нужно отобразить рекомендуемые товары в верхней части страницы магазина, а также отобразить отсутствующие товары в нижней части списка.
В нижней части я могу выбрать товары, отсутствующие на складе, с помощью следующего кода, но он переупорядочивает рекомендуемый товар вместе с ним.
add_action( 'pre_get_posts', function ( $q ) {
if ( is_shop() // Target only front end
&& $q->is_main_query() // Only target the main query
&& $q->is_post_type_archive() // Change to suite your needs
) {
$q->set( 'meta_key', '_stock_status' );
$q->set( 'orderby', 'meta_value' );
$q->set( 'order', 'ASC' );
}
}, PHP_INT_MAX );
Есть ли способ, которым я могу достичь обоих?
Пожалуйста, помогите мне в этом.
Спасибо.