HUSKY - Product Filter for WooCommerce

woof_text_urlencode

Określa, czy wartości filtra w ciągu zapytania URL powinny być kodowane URL, umożliwiając obsługę znaków specjalnych w parametrach wyszukiwania.

Parametry

$encode (int) — Flaga całkowitoliczbowa (0 lub 1) — 0 oznacza brak kodowania, 1 oznacza, że wartości filtra będą kodowane za pomocą urlencode()

Plik źródłowy

index.php:2053

Przykład kodu

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

Uwagi dotyczące użycia

  • Znajduje się w metodzie get_request_data(), która sanityzuje i przetwarza parametry $_GET.
  • Po włączeniu, wartości filtra są przepuszczane przez urlencode() po przycięciu ukośników.
  • Klucz 'woof_text' ma specjalnie zastąpione znaki '+' spacjami ze względów bezpieczeństwa.