Я строю магазин woocommerce.Я хочу построить функцию или что-то для отображения определенной категории в верхней части цикла.Например, на странице магазина первые товары из категории «Обувь», а остальные товары работают в обычном режиме.
add_action('pre_get_posts','shop_filter_cat');
function shop_filter_cat($query) {
if (!is_admin() && is_post_type_archive( 'product' ) && $query->is_main_query()) {
$query->set('tax_query', array(
array ('taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => 'agricole',
)
)
);
}
}
Этот код работает хорошо, но это не совсем то, что я хочу, этот код заменяет все мои товары из магазина на все товары из категории "Agricole", ну, я хочу просто сделать продукты из "Agrike"категория, которая будет сначала отображаться на странице магазина. Итак, код должен добавлять товары, а не заменять все товары.
Извините за мой плохой английский и спасибо!