Описание woocommerce_sortable_taxonomies
— Filter
Хук woocommerce_sortable_taxonomies позволяет добавить или изменить таксономии, которые могут быть отсортированы на страницах админки WooCommerce. Он срабатывает в момент, когда WooCommerce готовит списки с товаром для отображения на странице администрирования, и позволяет управлять тем, какие таксономии будут доступны для сортировки
Примеры использования
Пример добавления новой сортируемой таксономии:
add_filter('woocommerce_sortable_taxonomies', function($sortable_taxonomies) {
$sortable_taxonomies[] = 'custom_taxonomy';
return $sortable_taxonomies;
});
В этом примере мы добавляем новую таксономию ‘custom_taxonomy’ в список сортируемых таксономий
Пример удаления стандартной сортируемой таксономии:
add_filter('woocommerce_sortable_taxonomies', function($sortable_taxonomies) {
unset($sortable_taxonomies['product_tag']);
return $sortable_taxonomies;
});
Здесь мы удаляем стандартную таксономию тегов товаров из списка сортируемых
Пример изменения существующей сортируемой таксономии:
add_filter('woocommerce_sortable_taxonomies', function($sortable_taxonomies) {
$sortable_taxonomies['product_cat'] = 'new_product_cat';
return $sortable_taxonomies;
});
Мы изменяем ключ таксономии категорий товаров на ‘new_product_cat’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить сортируемые таксономии для улучшения управления товарами в админке WooCommerce
– Производительность
Хук не должен влиять на производительность, так как изменения касаются только административного интерфейса
– Предупреждения
Следите за тем, чтобы изменения не нарушали логику работы с таксономиями, так как это может привести к путанице для администраторов
Альтернативы
Тип: filter
Этот хук позволяет изменять вкладки в редактировании товара, что может включать и настройки таксономий
Используйте его, если нужно изменить интерфейс редактирования товара, включая управление таксономиями