Как изменить количество сопутствующих товаров в карточке WooCommerce
Убираем похожие товары Related Products в WooCommerce
1. Открываем functions.php. (Файл находится в корневой папке активной темы)
2. Копируем и вставляем в functions.php код, представленный ниже:
remove_action( ‘woocommerce_after_single_product_summary’, ‘woocommerce_output_related_products’, 20);
Настраиваем количество «сопутствующих товаров» Related Products
1. Открываем functions.php. (Файл находится в корневой папке активной темы)
2. Копируем и вставляем в functions.php следующий код:
add_filter( ‘woocommerce_output_related_products_args’, ‘jk_related_products_args’ );
function jk_related_products_args( $args ) {
$args[‘posts_per_page’] = 6; // количество «Похожих товаров»
$args[‘columns’] = 3; // количество колонок
return $args;
}
3. Сохраняем файл.
Строчка кода:
1 $args[‘posts_per_page’] = 6;
отвечает за количество «Похожих товаров» на странице. Если Вы установите цифровое значение в этой строчке 9, то соответственно получите 9 «похожих товаров» на странице.
Строчка ниже отвечает за количество колонок, в которых будут отображаться товары. В нашем примере стоит значение 3, это значит что будет 3 колонки. Если Вам нужно чтобы товары отображались в 4 колонки, установите значение 4.
1 $args[‘columns’] = 3;
В новой woo… работает такая конструкция:
function woocommerce_output_related_products() {
$args = array(
‘posts_per_page’ => 3,
‘columns’ => 3,
‘orderby’ => ‘rand’,
);
woocommerce_related_products( apply_filters( ‘woocommerce_output_related_products_args’, $args ) );
}
Похожие товары отключаются, через 5 минут опять появляются, что делать?