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.