HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

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

Параметри

$all_data (array) — Масив з відображеннями 'filters' (асоціативний масив real_key => encoded_key) та '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().