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().