HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

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

使用说明

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