HUSKY - Product Filter for WooCommerce

woof_text_urlencode

Controla se os valores do filtro na string de consulta da URL devem ser codificados como URL, permitindo o tratamento de caracteres especiais nos parâmetros de busca.

Parâmetros

$encode (int) — Bandeira inteira (0 ou 1) — 0 significa sem codificação, 1 significa que os valores do filtro serão codificados com a função urlencode()

Arquivo de Origem

index.php:2053

Exemplo de Código

add_filter('woof_text_urlencode', function($encode) {
    // Enable URL encoding for special characters
    return 1;
});

Notas de Uso

  • Localizado no método get_request_data() que sanitiza e processa os parâmetros $_GET.
  • Quando ativado, os valores do filtro são passados por urlencode() após remover barras.
  • A chave 'woof_text' especificamente tem caracteres '+' substituídos por espaços por segurança.