HUSKY - Product Filter for WooCommerce

[woof_front_builder]

v.2.3.4/1.3.4 sürümünden itibaren

Bu kısa kod, görsel bir oluşturucu kullanarak doğrudan site ön yüzünde bir ürün filtresi formu oluşturur. İşte demo sayfası; burada site yöneticisi gibi seçeneklerini yönetebilirsiniz.

Tam sözdizimi: [woof_front_builder name=”Filtre formum” popup_width=800 popup_height=600]

  • name – zorunlu parametredir ve benzersiz olmalıdır
  • popup_width ve popup_height yalnızca açılır pencereyle çalışırken kolaylık sağlamak içindir

Bu kısa kod eklendiğinde, site yöneticisi için özel bir düğme görünecektir:

Not: Ön yüzde yeni bir filtre formu geliştirirken, formun daha hızlı yeniden çizilmesi için dinamik yeniden sayımı devre dışı bırakmak daha iyidir. Form tamamlandıktan sonra gerekirse dinamik yeniden sayımı etkinleştirin.

Bu düğmeye tıklamak, şunları yapabileceğiniz taşınabilir bir açılır pencere açar:

  • Üstteki açılır menüyü kullanarak filtre bölümü ekleyin
  • Eklenen filtre bölümlerini yeniden sıralayın
  • Filtre için genel ayarları yapın
  • Ayrıca her filtre öğesinin kendi seçenekleri vardır [türüne bağlı olarak]:

  • Tüm filtre öğelerinin ‘Layout‘ sekmesi vardır; burada px ve % cinsinden kendi genişliğini ayarlamak mümkündür, bu da filtre öğelerinin düzenini daha etkili bir şekilde yönetmenizi sağlar:
  • Sadece seçeneklerle oynayarak işletmenizin ihtiyaçlarına en uygun olanı görün …

Not: ‘Is AJAX‘ seçeneğini etkinleştirmek, eklenti seçeneğinde [sekme Options -> Try to ajaxify the shop] AJAX desteği etkinleştirilmemişse veya [woof_products] kısa kodunu kullanıyorsanız orada da ‘is_ajax‘ özniteliğini kullanın: [woof_products is_ajax=1]

Not: Mobil destek için, mobil modda mobil düğmesinin görünmesi gereken yere [woof_mobile] kısa kodunu yerleştirin. Ve kısa kod seçeneğinde ‘Mobile mode‘ seçeneğini etkinleştirmeyi unutmayın


İpucu: Ürünlerin üzerine herhangi bir HUSKY filtresi nasıl eklenir? Mevcut wordpress temasının functions.php dosyasına aşağıdaki kodu ekleyin:

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);

name‘ özniteliği herhangi bir ada sahip olabilir, ancak benzersiz olmalıdır