HUSKY - Product Filter for WooCommerce

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.