HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

过滤传递给 JavaScript URL 解析器的整个数据数组,允许修改筛选器键映射以实现 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;
});

使用说明

  • 用于通过 wp_localize_script 本地化 url_parser_data JavaScript 变量。
  • 元筛选器键被重新映射以包含其 search_view 前缀(例如 'textinput_meta_key')。
  • 数据包含来自 url_parser->get_all_items() 输出的逆向映射。