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.