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 и изменить ее.