HUSKY - Products Filter Professional for WooCommerce

Шорткоды

HUSKY предоставляет большой набор шорткодов (более 10), позволяющих: генерировать форму фильтра, список товаров и т.д.

Основные шорткоды — это [woof], который генерирует форму фильтра, и шорткод [woof_products], который выводит товары магазина. Эти шорткоды можно размещать на отдельных страницах магазина, и используя там специальные параметры, можно создавать страницы с конкретными товарами и конкретными фильтрами. Шорткод [woof] позволяет создать именно ту форму, которая нужна, переопределяя глобальные параметры и порядок секций фильтра. Например, нужен фильтр только по ширине и длине: [woof sid="custom" autohide=0 tax_only='none' by_only='_width,_length' start_filtering_btn=1 autosubmit=0] + [woof_products per_page=12 columns=4 is_ajax=1] — в этом примере собран фильтр и отображены товары так, как это может понадобиться. Результат: https://demo.products-filter.com/products-by-width-height-length-weight

Администратор магазина может добавить конкретный фильтр товаров на нужную страницу и скрыть на остальных. Как показать фильтр только на одной или нескольких выбранных страницах? Используйте плагины, такие как ‘Show Widget by Logic‘.

Подробнее об условных тегах WordPress и WooCommerce.

Используйте шорткод [woof], чтобы собрать собственный фильтр со своими параметрами. Но один момент — 1 страница == 1 фильтр, иначе используйте параметр ‘start_filtering_btn=1‘: [woof start_filtering_btn=1] — таким образом форма фильтра будет представлена как 1 кнопка, и при нажатии на неё форма фильтра загрузится через AJAX, вот пример: https://demo.products-filter.com/hidden-search-form

Полный список шорткодов можно найти здесь: https://products-filter.com/codex — поэкспериментируйте с ними и их параметрами, чтобы найти точный способ фильтрации товаров, который вам нужен …

Примечание: если хотите использовать метаданные в фильтре, сначала нужно добавить их через вкладку ‘Meta Data‘:

Все ключи, нужные для составления шорткода [woof] (таксономии, метаполя), можно найти, нажав на его кнопку ‘Additional Options‘ -> посмотрите заголовок появившегося всплывающего окна: