HUSKY - Product Filter for WooCommerce

WooCommerce Product Filter v.2.2.5 Güncellemesi

  • Düzeltmeler
  • Yeni hook woof_taxonomy_image – geçerli duruma bağlı olarak anlık olarak görsel filtresi teriminin görsellerini yeniden tanımlamaya olanak tanır:
    add_filter('woof_taxonomy_image', function($image, $term) {
        //change images on the fly depending of the current situation
        if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){
             $image = "https://your_image_url.png";
        }
        
        return $image;
    },10,2);
    
  • Yeni hook ‘woof_text_search_query‘ – anlık olarak metin araması SQL sorgusunu yeniden tanımlamaya olanak tanır
    add_filter('woof_text_search_query', function($where, $woof_text) {
    
        global $wpdb;
    
        $where .= "AND $wpdb->posts.ID IN(15,39,121)";
    
        return $where;
    }, 99, 2);
    

  • Yeni seçenek ‘Fiyat metin girdilerini göster‘ – fiyat kaydırıcısı için metin girdileri (yalnızca ionSlider ile çalışır)
  • Seçilen arama öğeleri için ‘Tümünü temizle‘ düğmesi ve metni için ‘woof_clear_all_text‘ hook'u eklendi
  • Arama gezinti paneline – taksonomi başlıkları eklendi
  • Puana göre ara‘ için yeni seçenek – açılır menüde yıldızları göstermek için ‘Açılır menüde yıldızları göster
  • İndirimde‘ onay kutusu dinamik sayım sistemine dahil edildi
  • Özniteliklerde ‘Arşivleri etkinleştir‘ seçeneğini programatik olarak anlık devre dışı bırakmak için yeni hook ‘woof_init_archive_by_default
  • woof_filter_shortcode_args‘ yeni hook'u, [woof] kısa kodu için iş koşullarına bağlı olarak kısa kod argümanlarını anlık değiştirmek için
  • Her filtre öğesinin yazdırılmasından önce çalışan yeni hook ‘woof_before_draw_filter
  • Her filtre öğesinin yazdırılmasından sonra çalışan yeni hook ‘woof_after_draw_filter
  • Yeni kısa kod [woof_btn img_url=’resim url’si burada’] arama formunu göster/gizle için özel bir düğme oluşturmayı sağlar, img_url isteğe bağlıdır, kullanım örneği:
    [woof_btn]
    [woof autohide=1]
    [woof_products]
    Filtreyi gizlemek için bir düğme görüntüler. Kısa kod özniteliği ‘autohide‘ temelinde çalışır.
  • Gelişmiş seçeneklerde ‘Eklentiyi yalnızca aşağıdaki site sayfalarında başlat‘ seçeneğinin işlevselliği genişletildi – yeni katı uyumluluk sözdizimi eklendi -> uygulamak için bağlantıdan önce ‘#‘ işaretini kullanın. Örnek: #https://your_site.com/product-category/man/ (son eğik çizgi önemli değil)
  • SKU metin girişine içeriğini sıfırlamak için düğme eklendi, bu ‘Sıfırlama düğmesinin davranışı‘ seçeneği tarafından düzenlenir; burada SKU metin giriş alanını temizledikten sonra filtrelemeyi ayarlamak veya sadece metin girişini temizlemek mümkündür.
  • Yeni Eklenti ‘İçe Aktar/Dışa Aktar‘ -> Yalnızca geçiş sırasında woof seçeneklerini içe/dışa aktarın. Taksonomiler ve terimleri daha önce oluşturulmuş/taşınmış olmalıdır. Kullandıktan sonra devre dışı bırakmanız ÖNERİLİR! Müşterileriniz veya siz ara sıra WOOF ayarlarına zarar verebilirsiniz, bu yüzden devre dışı bırakın!’.
  • Gelişmiş‘ sekmesinde yeni seçenek -> ‘Fiyat filtresini optimize et‘ – Site ön yüzünde fiyata göre filtre için minimum ve maksimum değerleri daha hızlı bulmaya ve sunucu yükünü en aza indirmeye yardımcı olur.
  • Yeni Eklenti ‘Koşullar‘ -> Geçerli filtre talebine bağlı olarak filtre öğelerinin görüntülenmesi için koşullar tanımlamaya olanak tanır. Kısaca bu özellik, bazı filtre öğeleri seçilmediğinde diğerlerini gizlemeye olanak tanır. Ya da tam tersi – bazı diğer filtre öğeleri seçilmişse bazı filtre öğelerini gösterir. Etkinleştirmeden sonra ‘Gelişmiş‘ sekmesinde görün.
    Sözdizimi örneği: product_cat>pa_size,by_instock>pa_color. Bu örnekte açıklanan: eğer bir kullanıcı bir [ürün kategorisi] seçerse, [pa_size] veya [by_instock] ile filtreleme görünecek, [pa_color] da görünecektir. [woof] kısa kodu için bir öznitelik kullanın: [conditionals]. Bazı kurallar tanımlamak için textarea'da satır sonu kullanın (Enter tuşuna basın). [woof] kısa kodunda bazı kurallar tanımlamak için işaret kullanın: [+].
  • yeni Eklenti ‘Bölümler‘ – filtre öğelerini [kapat/aç]-bölümlerine sarmaya ve filtre formunu daha kompakt hale getirmeye olanak tanır.