HUSKY - Product Filter for WooCommerce

woof_ajax_done: evento JavaScript dopo il filtraggio AJAX

C'è un evento javascript integrato nel filtro: woof_ajax_done

Quindi, se vuoi applicare del codice js dopo la ricerca WOOF tramite AJAX, ad esempio la reinizializzazione delle gallerie dei prodotti, usa la seguente struttura di codice in un file js del tema WordPress corrente (meglio usare un tema child):

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

Richiesta di un cliente su questa funzionalità prima che fosse implementata:

Finora ho apportato le modifiche da solo, ma scaricherò sicuramente la versione più recente quando uscirà.
Un'altra cosa da considerare (che ho aggiunto anch'io, per mia comodità) è l'idea di attivare un evento JS personalizzato quando l'ajax è completato. Questo invece di incollare codice nel pannello di amministrazione. Ho usato jQuery(document).trigger('woof_ajax_done'); e ho utilizzato quell'evento nel mio file JS.

Quello che intendevo con il JS è che dovrebbe essere in aggiunta alla tua soluzione e non al posto di essa. In modo che gli utenti che sanno cosa stanno facendo non debbano avere a che fare con il CMS e rischiare che altri utenti tocchino e modifichino quella sezione del CMS.