Filtruje listę indeksów typów rozszerzeń
Filtruje listę indeksów typów rozszerzeń oddzielonych przecinkami, które są zawarte w tablicy JavaScript woof_accept_array, definiując, które klucze filtrów JavaScript frontendu będzie akceptować.
Parametry
$indexes (string) — Ciąg znaków indeksów typów rozszerzeń oddzielonych przecinkami i ujętych w cudzysłów (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 dołączane do tablicy przed implozją.
- Wynikowy ciąg jest zabezpieczany za pomocą
esc_js()i używany w wbudowanym kodzie JavaScript.