HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

JavaScript URL ayrıştırıcısına iletilen tüm veri dizisini filtreler ve SEO dostu URL ayrıştırma için filtre anahtar eşlemelerinin değiştirilmesine olanak tanır.

Parametreler

$all_data (array) — 'filters' (real_key => encoded_key şeklinde ilişkisel dizi) ve 'special' (özel filtre anahtarlarının ilişkisel dizisi) eşlemelerini içeren dizi

Kaynak Dosya

ext/url_request/index.php:120

Kod Örneği

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

Kullanım Notları

  • url_parser_data JavaScript değişkenini wp_localize_script ile yerelleştirmek için kullanılır.
  • Meta filtre anahtarları, search_view ön eklerini içerecek şekilde yeniden eşlenir (ör. 'textinput_meta_key').
  • Veriler, url_parser->get_all_items() çıktısından ters eşlemeyi içerir.