Это зависит от темы, которую вы используете. Есть два подхода, CSS и PHP.
Я вижу, что в вашей теме вы уже скрыли ее с помощью CSS, используя
.sort-param-order,
.sort-param-sort {
display: none;
}
Если вы хотите скрыть это с помощью PHP, вам нужно найти действие, которое добавляет его, и удалить это действие. Поиск по woocommerce_catalog_ordering
обычно возвращает искомое действие.
Вот как вы можете удалить его через стандартный WooCommerce:
<?php
/**
* Remove sorting from WooCommerce.
*/
function thenga_remove_filtering() {
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
}
add_action( 'init', 'thenga_remove_filtering' );
А вот как вы удалите его из темы Storefront:
<?php
/**
* Remove sorting from Storefront.
*/
function thenga_remove_filtering() {
remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 );
remove_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10 );
}
add_action( 'init', 'thenga_remove_filtering' );