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() 输出的逆向映射。