woof_text_urlencode
Контролює, чи повинні значення фільтрів у рядку запиту URL бути URL-кодованими, дозволяючи обробку спеціальних символів у параметрах пошуку.
Параметри
$encode (int) — Цілочисельний прапорець (0 або 1) — 0 означає відсутність кодування, 1 означає, що значення фільтрів будуть urlencode()'d
Файл джерела
index.php:2053
Приклад коду
add_filter('woof_text_urlencode', function($encode) {
// Enable URL encoding for special characters
return 1;
});
Примітки щодо використання
- Розташований у методі get_request_data(), який санітує та обробляє параметри $_GET.
- Якщо увімкнено, значення фільтрів проходять через urlencode() після обрізання слешів.
- Для ключа 'woof_text' символи '+' спеціально замінюються пробілами з міркувань безпеки.