ほとんどのよく書かれたプラグインは、オリジナルのプラグインファイルではなくPHPファイルをテーマディレクトリにコピーしてそのコピーを修正することによって、開発者がプラグインをカスタマイズ/テーマ設定する安全な手段をサポートします。しかし、私が何かを見落としているのでなければ、JavaScript/jQueryファイルでこれをサポートしているものを私は知りません。
プラグインのJavaScrpt/jQueryファイルをupgrade safe
方式でカスタマイズするためのベストプラクティスまたはアプローチは何ですか?
プラグインが正しくコーディングされていれば、次のようになります。
wp_enqueue_script()
を介したスクリプト、明示的な関数を介した適切なフックへのフックだから、そのようなプラグインのために:
プラグインのスクリプトを上書きするには、いくつかの選択肢があります。
remove_action()
を呼び出して、wp_enqueue_script()
呼び出しを含むコールバック全体を削除します。wp_dequeue_script()
を呼び出す自分のスクリプトをエンキューするために、 wp_enqueue_script()
の呼び出しが続きます。wp_deregister_script()
、続けて を呼び出す)wp_register_script()
(同じスクリプト$handle
を使用して、独自のカスタムバージョンを登録し、プラグインのバージョンの代わりにキューに入れることができるようにする)