Описание woocommerce_taxonomy_args_product_shipping_class
— Filter
Хук woocommerce_taxonomy_args_product_shipping_class позволяет изменять параметры таксономии классов доставки в WooCommerce. Он срабатывает при создании и редактировании классов доставки и позволяет настраивать их поведение и отображение
Примеры использования
Пример изменения порядка сортировки классов доставки:
add_filter('woocommerce_taxonomy_args_product_shipping_class', function($args) {
$args['orderby'] = 'term_id';
return $args;
});
В этом примере мы изменяем порядок сортировки классов доставки на ‘term_id’.
Пример скрытия пустых классов доставки:
add_filter('woocommerce_taxonomy_args_product_shipping_class', function($args) {
$args['hide_empty'] = false;
return $args;
});
Здесь мы разрешаем отображение пустых классов доставки.
Пример отображения колонки классов доставки в админ-панели:
add_filter('woocommerce_taxonomy_args_product_shipping_class', function($args) {
$args['show_admin_column'] = false;
return $args;
});
Мы отключаем отображение колонки классов доставки в админ-панели.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить параметры таксономии классов доставки для товаров в WooCommerce
– Производительность
Хук не должен значимо влиять на производительность, так как изменения касаются только параметров отображения
– Предупреждения
Следите за тем, чтобы изменения не нарушали логику работы с классами доставки в вашем интернет-магазине
Альтернативы
Тип: action
Этот хук позволяет добавлять дополнительный функционал, связанный с классами доставки
Используйте его, если нужно добавить дополнительные элементы или функционал к классам доставки