[woof]
Основний шорткод для WooCommerce Products Filter. Генерує форму пошуку. Дизайн: 1 сторінка – 1 фільтр, неможливо розмістити кілька фільтрів на одній сторінці.
Атрибути
- sid – ідентифікатор шорткоду – використовується для генерації унікального CSS класу в основному контейнері згенерованої форми пошуку, створюючи унікальний дизайн. Визначений і базовий sid у плагіні - 'auto_shorcode‘. Клієнти та розробники можуть створити будь-які sids та застосовувати власні CSS стилі.
Можна змінювати скіни, використовуючи наступний синтаксис: sid =”flat_grey woof_auto_3_columns” – де на місці 3 може бути цілим числом від від 1 до 4, і замість flat_grey може бути: flat_grey або flat_dark. - автоприховання – форма пошуку, яка має бути прихована (0) або показана (1) після завантаження сторінки
- autosubmit – дозволяє автоматично надсилати форму пошуку, навіть якщо вона вимкнена в налаштуваннях плагіна. Приклад: [woof autosubmit=1]
- is_ajax – чи генерується форма пошуку для роботи з AJAX (1) або ні (0)
- таксономії – використовується для відображення відповідних елементів фільтра в згенерованій формі пошуку, якщо активовано: показати кількість+динамічний перерахунок+приховати порожні опції в налаштуваннях плагіна. Приклад: [woof is_ajax=1 таксономії=product_cat:9,12+locations:30,31]
- ajax_redraw – Перемальовує форму пошуку без відправки даних пошуку. Не працює в режимі AJAX. Приклад: [woof redirect=”http://www.my_site.com/test-all/” autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only=”locations” by_only=”none”].
- tax_only – потужний атрибут для складання будь-якої пошукової форми з будь-якими таксономіями за допомогою коми. Приклад: [woof tax_only=’pa_color,pa_size‘ by_only=’by_sku,by_author’]. Використовуйте 'none', щоб не виводити всі таксономії. Порядок таксономій в атрибуті ‘tax_only‘ має сенс!
- by_only – атрибут потужності для складання будь-якої форми пошуку з будь-якими таксономіями за допомогою коми. Напишіть будь-який за елементами фільтра там через кому: за_текстом,за_ціною,за_sku,за_автором,за_акціями,за_наявністю. Звісно, спочатку користувач має увімкнути розширення для цього за елементами фільтра. Приклад: [woof tax_only=’pa_color,pa_size’ by_only=’by_sku,by_author‘]. Використовуйте ‘ні‘, щоб не виводити всі не-таксономічні елементи. Можна використовувати в цьому шорткоді атрибути мета-ключів, якщо вони додані на вкладці Мета-поля, приклад: [woof tax_only=’pa_color,pa_size’ by_only=’_width‘]. Використовуйте слово ‘ні‘ щоб уникнути появи секцій фільтрів, які не є таксономіями.
- tax_exclude – виключає таксономії з форми пошуку. Приклад: [woof tax_exclude=’pa_size,pa_test’]
- перенаправлення – дозволяє показувати результати на будь-якій іншій сторінці сайту. Приклад: [woof redirect=’http://www.my_site.com/search_page_results_77′]. Не працює в режимі ajax – оскільки перенаправлення не має сенсу в режимі ajax!
- start_filtering_btn – згенерована форма пошуку повинна бути прихована (1) або ні (0). У разі прихованої форми ви побачите просту кнопку, після натискання на яку з’явиться форма пошуку. Найкращий вибір, щоб уникнути затримки завантаження сторінки, коли форма пошуку досить велика. Текст можна змінити за допомогою хука woof_start_filtering_btn_txt або за атрибутом “start_filtering_btn_txt“
- btn_position – дозволяє розмістити кнопку Фільтр&Скинути знизу – b, верх – t, верх&низ – т.б. За замовчуванням — знизу. Не працює у безкоштовній версії!!
- dynamic_recount – дозволяє увімкнути (1) або вимкнення (0) динамічний перерахунок персонально для поточної форми пошуку товарів. За замовчуванням – опція в розділі Опції. Не працює у безкоштовній версії!!
- hide_terms_count – приховувати текст із кількістю варіантів, 1 або 0. Не працює у безкоштовній версії!!
- умови – спеціальний атрибут для розширення ‘Умови‘, який дозволяє визначати умови для відображення елементів фільтра залежно від поточного запиту фільтрації, щось на зразок попередньо визначених кроків. Приклад: [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mobile_mode – приховати форму фільтра WOOF на мобільному пристрої, і з'явиться кнопка для відображення фільтра. Атрибут ‘sid‘ повинен бути! Приклад: [woof mobile_mode=1 sid=’test’]. Кнопка автоматично додається до ‘.woocommerce-products-header‘ селектор може бути змінений за допомогою хука ‘woof_mobile_btn_place_container‘. Щоб відобразити кнопку у певному місці, використовуйте шорткод [woof_mobile] – цей шорткод додає контейнер, до якого вставляється кнопка.