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' специально заменяет символы '+' пробелами для безопасности.