woof_get_request_data
Używa w funkcji data-gate wtyczki: index.php -> public function get_request_data() – to pierwsza funkcja we wtyczce, która pobiera dane żądania wyszukiwania
Może być używany do dowolna manipulacja danymi żądania, jeśli jest to konieczne
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.phpswojego 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.