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.