HUSKY - Products Filter Professional for WooCommerce

woof_get_request_data

woof_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 вашої теми або до власного плагіна.
  • Хук застосовується під час процесу фільтрації — зміни набувають чинності негайно.
  • Завжди повертайте очікуваний тип значення з функції зворотного виклику.