woof_extensions_type_index
Filtruje rozdzielaną przecinkami listę indeksów typów rozszerzeń, które są uwzględnione w tablicy JavaScript woof_accept_array, definiując, które klucze filtrów będzie akceptował frontendowy JavaScript.
Parametry
$indexes (string) — Ciąg znaków rozdzielany przecinkami, zawierający indeksy wartości typów rozszerzeń w cudzysłowie (np. '"min_rating","featured","onsales"')
Plik źródłowy
index.php:1184
Przykład kodu
add_filter('woof_extensions_type_index', function($indexes) {
// Remove min_rating from accepted filters
return str_replace('"min_rating",', '', $indexes);
});
Uwagi dotyczące użycia
- Indeksy pochodzą z WOOF_EXT::$includes['html_type_objects'], gdzie każdy obiekt ma właściwość 'index'.
- 'min_rating' jest zawsze dodawany do tablicy przed połączeniem w ciąg znaków.
- Wynikowy ciąg znaków jest zabezpieczany za pomocą esc_js() i używany w osadzonym JavaScript.