Як маніпулювати опціями даних пошуку
Питання: Чи можливо показувати товари, відфільтровані за замовчуванням за певною таксономією при завантаженні
Відповідь: так, зробіть наступне:
- відкрийте файл поточної теми functions.php
- на тому ж дні файлу додайте наступний код
if (is_front_page()) { add_filter('woof_get_request_data', 'my_woof_get_request_data'); } function my_woof_get_request_data($request) { $request['product_cat'] = 'music'; //$request['product_cat']='music,posters'; return $request; } - Використовуйте кому, якщо вам потрібно більше вітальних таксономій
Це просто приклад запитання, виходячи з вашої власної логіки, ви завжди можете додати будь-які дані до пошукового запиту…
Пам'ятайте: is_front_page() функція не працює в режимі AJAX!
Приклад про те, як завжди показувати 'Тільки товари в наявності' у результатах пошуку:
add_filter('woof_get_request_data', 'my_woof_get_request_data');
function my_woof_get_request_data($data){
$data['stock']='instock';
return $data;
}