Ações após a filtragem AJAX ser concluída
Existe um evento de javascript integrado no filtro: woof_ajax_done
Portanto, se você quiser aplicar qualquer código js após a pesquisa WOOF por AJAX ser feita, por exemplo, re-inicialização de galerias de produtos, use a seguinte construção de código em algum arquivo js do tema wp atual (é melhor usar um child theme):
jQuery(document).on("woof_ajax_done", woof_ajax_done_handler);
function woof_ajax_done_handler(e) {
//write your code here
}
Pedido do cliente sobre esta funcionalidade antes de ser implementada:
Até agora fiz as alterações sozinho, mas definitivamente baixarei a versão mais recente quando sair.
Outra coisa a considerar (que eu também adicionei, para minha conveniência), é talvez acionar um evento customizado JS quando o ajax terminar. Isso é em vez de colar código no painel de administração. Eu usei jQuery(document).trigger(‘woof_ajax_done’); e usei esse evento no meu arquivo JS.
O que eu quis dizer com o JS é que deveria ser um adicional à sua solução e não em vez dela. Para que os usuários que sabem o que estão fazendo não precisem lidar com o CMS e corram o risco de que outros usuários mexam e alterem essa seção no CMS.