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

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

платим 200р+ за cpm
Content Protection by DMCA.com

Сортировка товаров 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 );
Content Protection by DMCA.com

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

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

  1. Сработало! Спасибо огромное за помощь) Все просто и понятно)
    Да, надо в functions.php было прописывать этот код

Добавить комментарий для Aidar Отменить ответ

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