HUSKY - Product Filter for WooCommerce

woof_regulate_by_only_show

'by_only' kısa kod niteliği kullanıldığında bireysel filtre öğeleri için 'show' değerini filtreler; esas olarak görünümü bu değere (1-5) bağlı olan fiyat filtresi için gereklidir.

Parametreler

$val (mixed) — Varsayılan değer (çoğu filtre için genellikle 1 veya fiyat filtresinin gösterim ayarının intval değeri)

$by_only_key (string) — Düzenlenen filtre öğesinin anahtar tanımlayıcısı (ör. 'by_price', 'by_featured')

Kaynak Dosya

index.php:3039

Kod Örneği


add_filter('woof_regulate_by_only_show', function($val, $key) {
    if ('by_price' === $key) {
        return 2; // Show price as a select dropdown
    }
    return $val;
}, 10, 2);

Kullanım Notları

  • Yalnızca 'by_only' kısa kod niteliği ayarlandığında ve boş olmadığında tetiklenir.
  • Fiyat filtresinin ('by_price') 1-5 arası görünüm türleri vardır (kaydırıcı, seçim, metin, radyo vb.), bu da bu kancayı özellikle onun için uygun hale getirir.
  • woof.php kısa kodundaki kısa kod oluşturma akışının bir parçasıdır.