HUSKY - Product Filter for WooCommerce

woof_ajax_done:AJAXフィルタリング後のJavaScriptイベント

商品フィルターには組み込みのJavaScriptイベントがあります: woof_ajax_done

したがって、WOOFによるAJAX検索が完了した後に任意のJavaScriptコードを適用したい場合(例えば、商品ギャラリーの再初期化)、現在のWordPressテーマのJavaScriptファイルのどこかに次のコード構造を使用してください(子テーマを使用することをお勧めします):

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

この機能が実装される前のお客様からのリクエスト:

これまで自分で変更を加えてきましたが、新しいバージョンが出たら必ずダウンロードします。
もう一つ考慮すべきこと(私も便利さのために追加しました)は、ajaxが完了したときにJSカスタムイベントをトリガーすることかもしれません。それは管理パネルにコードを貼り付ける代わりです。私は jQuery(document).trigger('woof_ajax_done'); を使用し、そのイベントを自分のJSファイルで使用しました。

JSについて私が言いたかったのは、それはあなたの解決策に追加するものであり、その代わりではないということです。そのため、自分が何をしているか分かっているユーザーはCMSを扱う必要がなく、他のユーザーがそのセクションに触れて変更するリスクもありません。