AI要約
WPFormsで予期せぬ問題が発生しましたか? 当社のプラグインは、可能な限り多くのWordPressサイトで互換性を確保するためにベストプラクティスを使用しています。しかし、他の開発者がこれらの標準に従わない場合や、その他の予期せぬ問題が発生した場合、テーマまたはプラグインの競合が発生することがあります。
このチュートリアルでは、テーマまたはプラグインの競合を見つけてトラブルシューティングする方法を説明します。
注意: このチュートリアルでは、WPFormsユーザーがテーマまたはプラグインの競合をトラブルシューティングするために必要となる最も一般的な手順を説明します。より一般的なガイドについては、WPBeginnerの記事「WordPressのエラーのトラブルシューティング」をご覧ください。
プラグインの競合を確認する
ほとんどのプラグインは、正しく機能するために、CSSスタイルシートやJavaScriptファイルなどの追加リソースを読み込む必要があります。しかし、場合によっては、これらのファイルからのコードが意図した範囲外の要素を変更し、機能を破損または変更することがあります。
以下の手順に従うことで、現在発生している問題が他のプラグインからのコードの結果であるかどうかを判断できるはずです。
1. サイトのバックアップを取る
開始する前に、必ずサイトのバックアップを取ってください。これは、テーマやプラグインを変更する前の常に良い予防策です。
2. すべての他のプラグインを無効化する
サイトのバックアップが完了したら、プラグインページに移動します。そこで、WPForms(およびWPFormsアドオン)以外のすべてのプラグインを選択する必要があります。次に、ページの上部にある一括操作ドロップダウンを開き、無効化を選択します。

適用ボタンをクリックすると、WordPressは選択したすべてのプラグインを一度に無効化します。
3. プラグインを再有効化して問題を監視する
WPForms以外のすべてのプラグインを無効化した後、問題が持続するかどうかを確認する必要があります。それでも問題が表示される場合は、プラグインの競合ではなかったことがわかり、テーマのテストに進むことができます。
ただし、問題が解決した場合は、次にどの特定のプラグインが原因であったかを特定する必要があります。これを行うには、各プラグインを1つずつ再有効化する必要があります。

別のプラグインを有効化するたびに、問題を再度確認してください。これを達成するには、2つのブラウザタブまたはウィンドウを開いておくのが最も簡単です。1つはプラグインページを表示し、もう1つは問題の場所を表示します。
問題が再発した場合、最近有効化されたプラグインが競合の原因であることがわかります。
テーマの競合を確認する
プラグインの競合のトラブルシューティングを行った後も問題が持続する場合は、次に問題がサイトのテーマに起因するかどうかを確認します。
テーマ関連の問題をテストするには、デフォルトのWordPressテーマに切り替える必要があります。それらはすべて年号(Twenty Twenty、Twenty Twenty-Oneなど)で名前が付けられています。
これらのテーマは非常にシンプルで厳格な標準に従っているため、テストに適しています。すでにこれらのテーマのいずれかを使用している場合は、これまで使用したことのないテーマに切り替えてください。
テーマの切り替え準備ができたら、外観 » テーマ に移動します。ここから新規追加をクリックし、「Twenty Twenty-One」(または他の最近のデフォルトテーマのいずれか)を検索します。

次に、インストールをクリックし、次に有効化をクリックします。

デフォルトテーマが有効になったら、もう一度問題を再現してみてください。新しいテーマが適用された状態で問題が解決した場合、原因が通常のサイトテーマにあることがわかります。
注意:WPFormsでテーマの競合が発生していますか?包括的なガイダンスについては、一般的な問題の解決策とトラブルシューティングの手順を提供する開発者ドキュメントをご覧ください。
競合を見つけた後の対処法
注意:テーマまたはプラグインの競合を回避する最善の方法は、高品質のもののみをサイトにインストールすることです。これらのコンポーネントを評価する方法については、WPBeginnerのテーマとプラグインの選び方に関するガイドを確認してください。
直面している問題がプラグインまたはテーマによって引き起こされていることが判明した場合、取るべき手順は2つあります。
1. プラグインまたはテーマのサポートチームに連絡する
問題が発生している製品のチームに、発見したことを知らせることが重要です。多くの場合、サポートチームまたは作成者はすでに問題に精通しており、共有できる解決策を持っている場合もあります。
2. 発見したことを私たちのチームに知らせる
発生した問題や、発見した解決策についてお知らせいただくお時間をいただき、誠にありがとうございます。そうすることで、私たちのサポートチームは、同じ問題を抱えている他の人々と、あなたが発見したことを共有できます。
残念ながら、テーマや他のプラグインなどのサードパーティ製コードの問題を修正することはできません。上記のように、それを行うには、競合しているプラグインまたはテーマのサポートチームに連絡する必要があります。
WPFormsと競合しているプラグインまたはテーマの代わりに、代替のプラグインまたはテーマを検討したい場合は、WPBeginnerのプラグインおよびテーマアーカイブを確認してください。場合によっては、適切な代替を見つけるのに役立つ推奨事項を提供できる場合もあります。
これで完了です!このチュートリアルが、WordPressサイトで発生しているテーマまたはプラグインの競合を特定するのに役立ったことを願っています。
まだ質問がありますか?どのように役立つかをお知らせいただくために、必ずサポートチームにご連絡ください。