HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

Filtert das gesamte Datenarray, das an den JavaScript URL-Parser übergeben wird, und ermöglicht die Änderung von Filter-Schlüsselzuordnungen für SEO-freundliches URL-Parsing.

Parameter

$all_data (array) — Array mit 'filters' (Assoziation von real_key => encoded_key) und 'special' (Assoziation von speziellen Filterschlüsseln) Zuordnungen

Quelldatei

ext/url_request/index.php:120

Code-Beispiel

add_filter('woof_url_parser_all_data', function($data) {
    // Add a custom filter key mapping
    $data['filters']['my_custom_filter'] = 'mcf';
    return $data;
});

Hinweise zur Verwendung

  • Wird verwendet, um die JavaScript-Variable url_parser_data über wp_localize_script zu lokalisieren.
  • Meta-Filterschlüssel werden neu zugeordnet, um ihr search_view-Präfix (z.B. 'textinput_meta_key') einzuschließen.
  • Die Daten enthalten die inverse Zuordnung aus der Ausgabe von url_parser->get_all_items().