HUSKY - Product Filter for WooCommerce

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