В WooCommerce по умолчанию доступны следующие виды сортировки товаров:
- Сортировка по умолчанию;
- сортировки по последним добавленным товарам;
- сортировки по рейтингу товаров;
- сортировка по популярным товарам;
- сортировка по возрастанию цены;
- сортировка по убыванию цены.
Не всегда все виды сортировки нужны, и вот как их удалить:
add_filter('woocommerce_catalog_orderby','in_woocommerce_catalog_orderby');
function in_woocommerce_catalog_orderby($args){
unset($args['popularity']);
unset($args['rating']);
return $args;
}
В данном случае мы удалили сортировку по рейтингу и популярности.
Список названий всех видов сортировки:
array(
'menu_order' => __( 'Default sorting', 'woocommerce' ),
'popularity' => __( 'Sort by popularity', 'woocommerce' ),
'rating' => __( 'Sort by average rating', 'woocommerce' ),
'date' => __( 'Sort by latest', 'woocommerce' ),
'price' => __( 'Sort by price: low to high', 'woocommerce' ),
'price-desc' => __( 'Sort by price: high to low', 'woocommerce' ),
)
Обновлено: 24.01.2019
Вам помогла эта статья? Оцените!
Очень удобный сайт!
Напишите пожалуйста как в магазине убрать ярлык "распродажа".
Именно убрать, а не заменить.
В стилях прописать display:none; для класса элемента, который содержит этот ярлык.
Спасибо, добавил в закладки