HUSKY - Products Filter Professional for WooCommerce

woof_get_request_data

woof_get_request_data

Pozwala modyfikować dane zapytania wyszukiwania przed ich przetworzeniem. Służy do dodawania własnych parametrów filtrowania.

Parametry

$data (array) — tablica danych zapytania

Plik źródłowy

index.php

Przykład kodu

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;
});

Uwagi dotyczące użycia

  • Dodaj ten kod do pliku functions.php swojego motywu lub do niestandardowej wtyczki.
  • Hook jest stosowany podczas procesu filtrowania — zmiany wchodzą w życie natychmiast.
  • Zawsze zwracaj oczekiwany typ wartości z funkcji zwrotnej.