HUSKY - Product Filter for WooCommerce

woof_url_parser_all_data

Filtra todo o array de dados passado para o analisador de URL JavaScript, permitindo a modificação dos mapeamentos de chaves de filtro para análise de URL amigável para SEO.

Parâmetros

$all_data (array) — Array com mapeamentos de 'filters' (associação de real_key => encoded_key) e 'special' (associação de chaves de filtro especiais)

Arquivo de Origem

ext/url_request/index.php:120

Exemplo de Código

add_filter('woof_url_parser_all_data', function($data) {
    // Add a custom filter key mapping
    $data['filters']['my_custom_filter'] = 'mcf';
    return $data;
});

Notas de Uso

  • Usado para localizar a variável JavaScript url_parser_data via wp_localize_script.
  • As chaves de meta filtro são remapeadas para incluir o seu prefixo search_view (por exemplo, 'textinput_meta_key').
  • Os dados incluem o mapeamento inverso da saída de url_parser->get_all_items().