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