woof-order-catalog
woof_order_catalog
Pozwala zmienić kolejność sortowania katalogu produktów podczas filtrowania. Zwraca tablicę z kluczami orderby, order, meta_key.
Parametry
$catalog_data (array) — ['orderby' => string, 'order' => string, 'meta_key' => string]
Plik źródłowy
index.php
Przykład kodu
add_filter('woof_order_catalog', function($catalog_data) {
// Force sorting by date descending for filtered results
$catalog_data['orderby'] = 'date';
$catalog_data['order'] = 'DESC';
$catalog_data['meta_key'] = '';
return $catalog_data;
});
Uwagi dotyczące użycia
- Dodaj ten kod do pliku motywu
functions.phplub do własnej wtyczki. - Hook jest stosowany podczas procesu filtrowania — zmiany wchodzą w życie natychmiast.
- Zawsze zwracaj oczekiwany typ wartości z funkcji zwrotnej.