HUSKY - Products Filter Professional for WooCommerce

[woof_front_builder]

Od v.2.3.4/1.3.4

Ten krótki kod umożliwia utworzenie formularza filtra bezpośrednio na stronie frontowej witryny za pomocą specjalnego konstruktora. Oto strona demonstracyjna gdzie możesz zarządzać jego opcjami jak administrator strony.

Pełna składnia: [woof_front_builder nazwa=”Mój formularz filtrów” popup_width=800 popup_height=600]

  • nazwa – jest wymaganym parametrem i powinien być unikalny
  • popup_width i popup_height służy tylko dla Twojej wygody podczas pracy z popupem

Po wstawieniu tego shortcode pojawi się specjalny przycisk dla administratora strony:

Uwaga: podczas tworzenia na froncie nowej formy filtrowania lepiej wyłączyć dynamiczne przeliczanie, aby forma szybciej się przerysowała. Po zakończeniu tworzenia formy włącz dynamiczne przeliczanie, jeśli to konieczne

Kliknięcie tego przycisku spowoduje wyświetlenie ruchomego okna popup, w którym możesz:

  • dodaj sekcję filtru za pomocą rozwijanego menu na górze
  • zmień kolejność dodanych sekcji filtrów
  • ustaw ogólne ustawienia filtra
  • Każdy element filtra ma również własne opcje [w zależności od jego typu]:

  • Wszystkie elementy filtrów mają zakładkę „Układ‘ gdzie można ustawić jego osobistą szerokość w px i %, pozwala na efektywniejsze zarządzanie układem elementów filtru:
  • Po prostu baw się jej opcjami, aby zobaczyć, co lepiej pasuje do potrzeb Twojego biznesu…

Uwaga: włączenie opcji ‘Czy AJAX‘ nie ma sensu, jeśli nie jest włączona obsługa AJAX w opcji wtyczki [zakładka Opcje -> Spróbuj ajaxować sklep] LUB jeśli używasz shortcode [woof_products] użyj tam również atrybutu ‘is_ajax‘: [woof_products is_ajax=1]

Uwaga: dla obsługi mobilnej użyj shortcode [woof_mobile] umieszczony w miejscu, gdzie powinien pojawić się przycisk mobilny w trybie mobilnym. I nie zapomnij włączyć w opcji shortcode ‘Tryb mobilny


Podpowiedź: jak umieścić dowolny filtr HUSKY nad produktami? W pliku functions.php bieżącego motywu wordpress dodaj następujący kod:

add_action('woocommerce_before_shop_loop', function () {
    if (!WOOF_REQUEST::isset('woof_before_shop_loop_done')) {
        echo do_shortcode('[woof_front_builder name="top filter"]');
    }
}, 2);

Atrybut ‘nazwa' może mieć dowolną nazwę, ale unikalną