Чтобы отключить сортировку товаров в WooCommerce, можно использовать фильтр woocommerce_catalog_orderby
и установить его значение в false
. Для этого нужно добавить следующий код в файл functions.php вашей темы:
add_filter( 'woocommerce_catalog_orderby', '__return_false' );
Этот код отключит выпадающий список с критериями сортировки на странице каталога товаров. Если вы хотите отключить сортировку только для определенных страниц, можно добавить дополнительные условия в функцию. Например, чтобы отключить сортировку только на странице категории, можно использовать следующий код:
add_filter( 'woocommerce_catalog_orderby', 'disable_woocommerce_sorting' ); function disable_woocommerce_sorting( $sortby ) { if ( is_product_category() ) { return false; } return $sortby; }
Этот код проверяет, является ли текущая страница страницей категории товаров (с помощью функции is_product_category()
) и отключает сортировку только на этой странице.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности