HUSKY - Product Filter for WooCommerce

woof_get_request_data

Eklentinin veri geçidi işlevinde kullanılır: index.php -> public function get_request_data()eklentide arama isteği verilerini alan ilk işlevdir

Gerekirse istek verileriyle herhangi bir müdahale için kullanılabilir

 

Parametreler

$data (array) — the request data array

Kaynak Dosya

index.php

Kod Örneği


add_filter('woof_get_request_data', function($data) {
    // Add custom filter parameter programmatically
    if (!isset($data['min_price']) AND isset($_GET['custom_min'])) {
        $data['min_price'] = floatval($_GET['custom_min']);
    }
    if (!isset($data['max_price']) AND isset($_GET['custom_max'])) {
        $data['max_price'] = floatval($_GET['custom_max']);
    }
    return $data;
});

Kullanım Notları

  • Bu kodu temanızın functions.php dosyasına veya özel bir eklentiye ekleyin.
  • Hook, filtreleme işlemi sırasında uygulanır — değişiklikler hemen yürürlüğe girer.
  • Geri çağırma işlevinden her zaman beklenen değer türünü döndürün.