WooCommerce убрать сортировку товаров

WooCommerce убрать сортировку товаров

Сортировка товаров WooCommerce по цене, популярности и т.д. в некоторых случаях не нужна, не вписывается в идеологию или дизайн интернет-магазина.

Ниже приведены два способа, один из которых просто убирает сортировку, другой позволяет убрать каждый из ее элементов по отдельности.

Отключить сортировку товаров WooCommerce:


// Убрать сортировку товаров
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );

И более тонкая настройка:


// Убрать из сортировки отдельные элементы 
function custom_woocommerce_catalog_orderby( $orderby ) {
unset($orderby["popularity"]);
unset($orderby["rating"]);
unset($orderby["date"]);
unset($orderby["price"]);
unset($orderby["price-desc"]);
return $orderby;
}
add_filter( "woocommerce_catalog_orderby", "custom_woocommerce_catalog_orderby", 20 );

Записи с такими же тегами:

WooCommerce убрать сортировку товаров: 4 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *