[woof]
Główny shortcode dla WooCommerce Products Filter. Generuje formularz wyszukiwania. Projekt: 1 strona – 1 filtr, niemożliwe jest umieszczenie kilku filtrów na tej samej stronie.
Atrybuty
- sid – identyfikator shortcode – używany do generowania unikalnej klasy CSS w głównym kontenerze wygenerowanego formularza wyszukiwania, co zapewnia unikalny wygląd. Zdefiniowany i podstawowy identyfikator w pluginie to ‘auto_shorcode‘. Klienci i deweloperzy mogą tworzyć dowolne sidi zastosować własne style CSS.
Możliwe jest zmienianie skórek za pomocą następującej składni: sid =”flat_grey woof_auto_3_columns” – gdzie zamiast 3 może być liczbą całkowitą od 1 do 4, a na miejscu flat_grey może być: flat_grey lub flat_dark. - autohide – czy formularz wyszukiwania ma być ukryty (0) czy pokazany (1) po załadowaniu strony
- autosubmit – pozwala na automatyczne przesyłanie formularza wyszukiwania, nawet jeśli jest wyłączony na stronie opcji wtyczki. Przykład: [woof autosubmit=1]
- is_ajax – generowany formularz wyszukiwania powinien działać z AJAX (1) lub nie (0)
- taksonomie – używa do wyświetlania odpowiednich elementów filtra w wygenerowanym formularzu wyszukiwania, jeśli aktywowane: pokaż licznik + dynamiczne przeliczanie + ukryj puste opcje w ustawieniach wtyczki. Przykład: [woof is_ajax=1 taksonomie=product_cat:9,12+locations:30,31]
- ajax_redraw – Przeładowuje formularz wyszukiwania bez przesyłania danych wyszukiwania. Nie działa w trybie AJAX. Przykład: [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 – moc atrybutu do tworzenia dowolnego formularza wyszukiwania z dowolnymi taksonomiami za pomocą przecinka. Przykład: [woof tax_only=’pa_color,pa_size‘ by_only=’by_sku,by_author’]. Użyj 'none', aby nie wyświetlać wszystkich taksonomii. Kolejność taksonomii w atrybucie ‘tax_only‘ ma sens!
- by_only – atrybut mocy do tworzenia dowolnych formularzy wyszukiwania z dowolnymi taksonomiami za pomocą przecinka. Wpisz dowolny według-elementów-filtru tam za pomocą przecinka: by_text,by_price,by_sku,by_author,by_onsales,by_instock. Oczywiście najpierw użytkownik powinien włączyć dla tego rozszerzenia. według-elementów-filtru. Przykład: [woof tax_only=’pa_color,pa_size’ by_only=’by_sku,by_author'. Użyj „żaden„aby nie wyprowadzać wszystkich elementów spoza taksonomii. Można użyć w tym shortcode atrybutów kluczy meta, jeśli są dodane w zakładce Pola Meta, przykład: [woof tax_only=’pa_color,pa_size’ by_only=’_width‘]. Użyj słowa „żaden‘, aby uniknąć pojawienia się sekcji filtrów, które nie są taksonomiami.
- tax_exclude – wyklucza taksonomie z formularza wyszukiwania. Przykład: [woof tax_exclude=’pa_size,pa_test’]
- przekierowanie – pozwala wyświetlać wyniki na dowolnej innej stronie witryny. Przykład: [woof redirect='http://www.my_site.com/search_page_results_77']. Nie działa w trybie ajax – ponieważ przekierowanie nie ma sensu w trybie ajax!
- start_filtering_btn – generowana jest forma wyszukiwania, która powinna być ukryta (1) lub nie (0). W przypadku ukrytej formy zobaczysz prosty przycisk, po kliknięciu którego pojawi się forma wyszukiwania. Najlepszy wybór, aby uniknąć opóźnień w ładowaniu strony, gdy forma wyszukiwania jest dość duża. Tekst można zmienić za pomocą hooka woof_start_filtering_btn_txt lub przez atrybut „start_filtering_btn_txt“
- btn_position – pozwala na ustawienie przycisku Filter&Reset na dole – b, górny – t, góra&dół – tb. Domyślnie jest na dole. Nie działa w wersji darmowej!!
- dynamic_recount – pozwala na włączenie (1) lub wyłączenie (0) dynamiczne przeliczanie osobiście dla obecnego formularza wyszukiwania produktów. Domyślnie jest to opcja w zakładce Opcje. Nie działa w wersji darmowej!!
- hide_terms_count – ukryj tekst z liczbą wariantów, 1 lub 0. Nie działa w wersji darmowej!!
- warunkowe – specjalny atrybut dla rozszerzenia „Warunki„ , który pozwala na definiowanie warunków wyświetlania elementów filtrów w zależności od bieżącego żądania filtrowania, coś w rodzaju predefiniowanych kroków. Przykład: [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mobile_mode – ukryj formularz filtra WOOF na urządzeniu mobilnym, a pojawi się przycisk do jego pokazania. Atrybut ‘sid‘ musi być! Przykład: [woof mobile_mode=1 sid=’test’]. Przycisk jest automatycznie dodawany do ‘.woocommerce-products-header‘ selektor można zmienić za pomocą hook ‘woof_mobile_btn_place_container„. Aby wyświetlić przycisk w określonym miejscu, użyj krótkiego kodu [woof_mobile] – ten shortcode dodaje kontener, do którego wstawiany jest przycisk.