HUSKY - Product Filter for WooCommerce

woof_text_urlencode

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

Parametry

$encode (int) — Flaga całkowita (0 lub 1) — 0 oznacza brak kodowania, 1 oznacza, że wartości filtrów zostaną urlencode()'d

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 oczyszcza i przetwarza parametry $_GET.
  • Gdy włączone, wartości filtrów są przepuszczane przez urlencode() po usunięciu ukośników.
  • Klucz 'woof_text' w szczególności ma znaki '+' zastąpione spacjami ze względów bezpieczeństwa.