woof_ajax_done: JavaScript-Ereignis nach AJAX-Filterung
Im Filter ist ein Javascript-Ereignis integriert:woof_ajax_done
Wenn Sie also nach der WOOF-Suche mit AJAX einen beliebigen JS-Code anwenden möchten, beispielsweise die Neuinitialisierung von Produktgalerien, verwenden Sie die nächste Codekonstruktion irgendwo in der JS-Datei des aktuellen WP-Designs (Verwenden Sie besser ein untergeordnetes Thema):
jQuery(document).on("woof_ajax_done", woof_ajax_done_handler);
function woof_ajax_done_handler(e) {
//write your code here
}
Kundenanfrage zu dieser Funktion vor der Implementierung:
Bisher habe ich die Änderungen selbst vorgenommen, werde aber auf jeden Fall die neuere Version herunterladen, wenn sie erscheint.
Eine weitere zu berücksichtigende Sache (die ich der Einfachheit halber ebenfalls hinzugefügt habe) ist möglicherweise das Auslösen eines benutzerdefinierten JS-Ereignisses, wenn Ajax fertig ist. Dies geschieht, anstatt Code in das Admin-Panel einzufügen.Ich habe verwendetjQuery(document).trigger(‘woof_ajax_done’);und habe dieses Ereignis in meiner JS-Datei verwendet.
Was ich mit dem JS gemeint habe, ist, dass es zusätzlich zu Ihrer Lösung und nicht anstelle dieser sein sollte.So müssen Benutzer, die wissen, was sie tun, sich nicht mit dem CMS auseinandersetzen und riskieren, dass andere Benutzer diesen Abschnitt im CMS berühren und ändern.