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