HUSKY - Product Filter for WooCommerce

woof_extensions_type_index

Filtert die kommagetrennte Liste der Erweiterungstyp-Indizes, die im JavaScript woof_accept_array enthalten sind, und definiert, welche Filterschlüssel das Frontend-JavaScript akzeptiert.

Parameter

$indexes (string) — Ein kommagetrennter String von in Anführungszeichen gesetzten Erweiterungstyp-Indexwerten (z.B. '"min_rating","featured","onsales"')

Quelldatei

index.php:1184

Code-Beispiel


add_filter('woof_extensions_type_index', function($indexes) {
    // Remove min_rating from accepted filters
    return str_replace('"min_rating",', '', $indexes);
});

Anwendungshinweise

  • Die Indizes stammen aus WOOF_EXT::$includes['html_type_objects'], wobei jedes Objekt eine 'index'-Eigenschaft hat.
  • 'min_rating' wird immer vor der Implosion an das Array angehängt.
  • Der resultierende String wird über esc_js() escaped und in Inline-JavaScript verwendet.