HUSKY - Product Filter for WooCommerce

woof_modify_settings_before_action

Filtre shortcode'u oluşturulmadan önce tüm eklenti ayarları array'ini filtreler, tüm filtre ayarlarının dinamik olarak örnek başına değiştirilmesine olanak tanır.

Parametreler

$settings (array) — Veritabanından yüklenen eksiksiz woof_settings array'i

$atts (array) — [woof] shortcode'una geçirilen shortcode nitelikleri array'i

Kaynak Dosya

index.php:3024

Kod Örneği


add_filter('woof_modify_settings_before_action', function($settings, $atts) {
    // Force a specific view type for a taxonomy for this instance
    if (isset($atts['force_view'])) {
        $settings['tax_type']['pa_color'] = $atts['force_view'];
    }
    return $settings;
}, 10, 2);

Kullanım Notları

  • Büyük bir dikkatle kullanın — değişiklikler yalnızca shortcode oluşturulurken mevcut filtre örneğini etkiler.
  • Orijinal ayarlar, $genuine_settings aracılığıyla oluşturulduktan sonra geri yüklenir.
  • Normal ayarları tamamen atlar; yalnızca örnek başına geçersiz kılmalara ihtiyacınız olduğunda kullanın.