Async JavaScriptでのWPFormsの最適化設定の構成

Async JavaScriptプラグインの最適化設定により、WPFormsで問題が発生していませんか?このプラグインはJavaScriptの読み込みを最適化することでサイトのパフォーマンスを向上させるのに役立ちますが、WPFormsの機能と干渉することがあります。

このガイドでは、WPFormsが正しく機能するようにAsync JavaScriptの設定を調整する方法を説明します。


非同期JavaScript

Async JavaScript」プラグインは、JSスクリプトにasyncまたはdefer属性を追加することで、サイトのJavaScriptを最適化するために使用されます。

asyncdefer属性の違いは次のとおりです。

  • Async: HTMLの解析中にJavaScriptをダウンロードしますが、JavaScriptを実行するためにHTMLの解析を一時停止します。
  • Defer: HTMLの解析中にJavaScriptをダウンロードしますが、HTMLの解析が完了するまで実行を待ちます。

これらの属性のいずれかが追加されると、一部のWPFormsスクリプトの読み込み方法が変更され、エラーが発生する可能性があります。

Async JavaScriptが有効な状態でフォームが機能しない場合、またはJavaScriptの問題を特定した場合は、次の手順に進んでください。

Async JavaScriptを無効にする

最初の手順は、Async JavaScriptプラグインを無効にすること、次に問題が解決したかどうかを確認することです。プラグインを無効にすることで問題が解決した場合は、再度有効にしてから次の手順に進むことができます。

WPForms アセットを除外する

Async JavaScriptの設定内で、WPFormsアセットは、スクリプト除外またはプラグイン除外のいずれかの方法でJavaScript最適化から除外できます。これらのオプションを以下に説明します。

スクリプト除外

WPFormsスクリプトをAsync JavaScriptから除外するには、設定 » Async JavaScriptに移動する必要があります。

Async JavaScript設定

次に、スクリプト除外セクションまでスクロールします。「除外するスクリプト」フィールドに、次のスクリプトを入力します。

/wp-content/plugins/wpforms/assets/js/frontend/wpforms.min.js

Async JavaScriptからスクリプトを除外する

スクリプトを追加したら、ページの下部にある設定の保存ボタンをクリックして設定を保存してください。

設定の保存 Async JavaScript
プラグイン除外

WPFormsプラグインに含まれるJavaScriptファイルをすべて除外するには、プラグイン除外セクションまでスクロールし、「除外」フィールドをクリックします。次に、WPFormsを選択します。

プラグイン除外 Async JavaScript

次に、設定の保存ボタンをクリックして変更を保存します。

設定の保存ボタン Async JavaScript

これで完了です!これで、WPFormsとの競合を防ぐためにAsync JavaScriptの設定を調整する方法がわかりました。

次に、WPForms で JavaScript エラーをトラブルシューティングする方法について詳しく知りたいですか? 詳細については、JavaScript エラーのトラブルシューティングガイドを確認してください。

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。