HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

Фильтрует весь массив данных, передаваемый парсеру URL JavaScript, позволяя изменять сопоставления ключей фильтра для SEO-дружелюбного парсинга URL.

Параметры

$all_data (array) — Массив с отображениями 'filters' (ассоц. реальный_ключ => закодированный_ключ) и 'special' (ассоц. специальные_ключи_фильтров)

Исходный файл

ext/url_request/index.php:120

Пример кода

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

Примечания по использованию

  • Используется для локализации JavaScript-переменной url_parser_data через wp_localize_script.
  • Ключи мета-фильтров переименовываются, чтобы включить префикс search_view (например, 'textinput_meta_key').
  • Данные включают обратное отображение из вывода url_parser->get_all_items().