HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

Filtruje całą tablicę danych przekazywaną do parsera URL JavaScript, umożliwiając modyfikację mapowań kluczy filtrów dla przyjaznego dla SEO parsowania URL.

Parametry

$all_data (array) — Tablica z mapowaniami 'filters' (skojarzenie real_key => encoded_key) i 'special' (skojarzenie specjalnych kluczy filtrów)

Plik źródłowy

ext/url_request/index.php:120

Przykład kodu

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

Uwagi dotyczące użycia

  • Używane do lokalizacji zmiennej JavaScript url_parser_data za pomocą wp_localize_script.
  • Klucze meta filtrów są ponownie mapowane, aby zawierały ich prefiks search_view (np. 'textinput_meta_key').
  • Dane zawierają odwrotne mapowanie z wyjścia url_parser->get_all_items().