HUSKY - Product Filter for WooCommerce

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.