HUSKY - Product Filter for WooCommerce

woof_ajax_done: JavaScript-подія після AJAX-фільтрації

У фільтрі є вбудована подія javascript:woof_ajax_done

Отже, якщо ви хочете застосувати будь-який js-код після WOOF пошуку за AJAX завершено, наприклад, повторна ініціалізація галерей продуктів, використовуйте наступну конструкцію коду десь у файлі js поточної теми wp (краще використовувати дочірню тему):

jQuery(document).on("woof_ajax_done", woof_ajax_done_handler);
function woof_ajax_done_handler(e) {
    //write your code here
}

Запит клієнта щодо цієї функції до її впровадження:

Наразі я вносив зміни сам, але я обов’язково завантажу новішу версію, коли вона вийде.
Ще одна річ, яку слід враховувати (я також додав для своєї зручності), це, можливо, ініціювання спеціальної події JS, коли ajax завершено. Це замість вставки коду в панель адміністратора.Я використовувавjQuery(document).trigger(‘woof_ajax_done’);і використав цю подію в моєму файлі JS.

Я мав на увазі те, що JS має бути доповненням до вашого рішення, а не замість нього.Таким чином, користувачам, які знають, що вони роблять, не доведеться мати справу з CMS і ризикувати, що інші користувачі можуть торкнутися та змінити цей розділ у CMS.