HUSKY - Product Filter for WooCommerce

woof_get_request_data

Використовується у функції data-gate плагіна: index.php -> public function get_request_data()це перша функція в плагіні, яка отримує дані запиту пошуку

Може використовуватися для будь-яка маніпуляція з даними запиту, якщо це необхідно

 

Параметри

$data (array) — масив даних запиту

Вихідний файл

index.php

Приклад коду


add_filter('woof_get_request_data', function($data) {
    // Add custom filter parameter programmatically
    if (!isset($data['min_price']) AND isset($_GET['custom_min'])) {
        $data['min_price'] = floatval($_GET['custom_min']);
    }
    if (!isset($data['max_price']) AND isset($_GET['custom_max'])) {
        $data['max_price'] = floatval($_GET['custom_max']);
    }
    return $data;
});

Примітки щодо використання

  • Додайте цей код до файлу functions.php вашої теми або до власного плагіна.
  • Хук застосовується під час процесу фільтрації — зміни набувають чинності негайно.
  • Завжди повертайте очікуваний тип значення з функції зворотного виклику.