Новый хук woof_taxonomy_image – позволяет переопределять изображения терминов фильтра по изображениям "на лету" в зависимости от текущей ситуации:
add_filter('woof_taxonomy_image', function($image, $term) {
//change images on the fly depending of the current situation
if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){
$image = "https://your_image_url.png";
}
return $image;
},10,2);
Новый хук ‘woof_text_search_query‘ – позволяет переопределять SQL-запрос текстового поиска "на лету"
Новая опция ‘Показывать текстовые поля цены‘ – текстовые поля для слайдера цены (работает только с ionSlider)
Добавлена ‘Очистить все‘ для выбранных элементов поиска и хук ‘woof_clear_all_text‘ для его текста
В навигационную панель поиска – добавлены заголовки таксономий
Новая опция для ‘Поиск по рейтингу‘ – ‘Показывать звезды в выпадающем списке‘ для отображения звезд в выпадающем списке
‘На распродаже‘ чекбокс включен в систему динамического пересчета
New hook ‘woof_init_archive_by_default‘ для отключения ‘Включить архивы‘ в атрибутах, если это необходимо сделать программно "на лету"
New hook ‘woof_filter_shortcode_args‘ для шорткода [woof] для изменения аргументов шорткода "на лету" в зависимости от бизнес-условий
New hook ‘woof_before_draw_filter‘, который работает перед выводом каждого элемента фильтра
New hook ‘woof_after_draw_filter‘, который работает после вывода каждого элемента фильтра
Новый шорткод [woof_btn img_url=’url изображения здесь’], который позволяет генерировать специальную кнопку для показа/скрытия формы поиска, url изображения необязателен, пример использования:
[woof_btn]
[woof autohide=1]
[woof_products]
Отображает кнопку для скрытия фильтра. Работает на основе атрибута шорткода ‘autohide‘.
В расширенных опциях расширена функциональность опции ‘Инициализировать плагин только на следующих страницах сайта‘ – добавлен новый синтаксис строгого соответствия -> используйте знак ‘#‘ перед ссылкой для ее применения. Пример: #https://your_site.com/product-category/man/ (lКосая черта не имеет значения)
К текстовому полю SKU добавлена кнопка для сброса его содержимого, это регулируется опцией ‘Поведение кнопки сброса‘, где можно установить фильтрацию после очистки поля ввода SKU или просто очистить поле ввода.
Новое расширение ‘Импорт/Экспорт‘ -> Импорт/Экспорт опций WOOF только при миграции. Таксономии и их термины должны быть созданы/мигрированы заранее. После использования НАСТОЯТЕЛЬНО рекомендуется отключить его! Ваши клиенты или вы можете случайно повредить настройки WOOF, поэтому отключите его!’.
Новая опция во вкладке ‘Advanced‘ -> ‘Оптимизировать фильтр цен‘ – Помогает быстрее найти минимальные и максимальные значения для фильтра по цене на сайте и минимизировать нагрузку на сервер.
New Extension ‘Условные отображения‘ -> позволяет определить условия для отображения элементов фильтра в зависимости от текущего запроса фильтра. Вкратце, эта функция позволяет скрывать некоторые элементы фильтра, пока другие не выбраны. Или наоборот – показывать некоторые элементы фильтра, если выбраны другие элементы фильтра. Смотрите во вкладке ‘Advanced‘ после активации.
Пример синтаксиса: product_cat>pa_size,by_instock>pa_color. В этом примере описано: если пользователь выберет [товарную категорию], то фильтр по [pa_size] или [by_instock] появится [pa_color]. Для шорткода [woof] используйте атрибут: [conditionals]. Используйте перенос строки в текстовом поле для определения правил (нажмите Enter на клавиатуре). В шорткоде [woof] для определения правил используйте знак: [+].
новый плагин «Секции» – позволяет оборачивать элементы фильтра в секции [закрыть/открыть] и делать форму фильтра более компактной.
🌸
Справочник по шорткодам, хукам и расширениям фильтра товаров HUSKY
Codex — Фильтр товаров HUSKY
Мы используем файлы cookie, чтобы обеспечить вам наилучший опыт работы с нашим сайтом. Если вы продолжите пользоваться сайтом, мы будем считать, что вас это устраивает.