WordPressウェブサイトの存続期間中のある時点で、大きなプラグインの競合が発生することはほぼ避けられません.


これらの競合が発生しても、2つのマイナープラグイン間で問題になることはありません。あなたのサイトで最も重要なプラグインが直接影響を受け、機能全体がクラッシュすることをほぼ保証できます.

その声明は、50%の妄想と50%の理由です。使用する最も重要なプラグインは、複雑であるため、他のプラグインと競合します。サイトがイベント管理プラグイン、eコマースプラグイン、またはその他の完全に実行されているかどうかに関係なく、発生する競合の主な被害者であることを確認できます。.

多数のプラグインを使用する場合、競合を完全に回避することはほとんど不可能です。ただし、プラグインの競合や問題を最小限に抑えるために使用できる方法がいくつかあります.

古いプラグインを避ける

特定の機能にプラグインを使用する必要がある場合は、プラグインが最近更新されており、WordPressの最新バージョンと互換性があることを確認してください.

プラグインが開発者によって6か月以上更新されていない場合、古いコードが含まれている可能性があります。 WordPressが開発サイクルを短縮しようとしている今、これはさらに重要になります.

更新する前にプラグインをバックアップする

プラグイン-フォルダー

ほとんどの人は再考せずにプラグインとWebサイトを更新します。ウェブサイトでソフトウェアの最新バージョンを実行している必要がありますが、これらの更新を実行するときに無謀であってはなりません.

コアWordPressソフトウェアの更新と同様に、大きな変更を行う前に、サイト全体の完全で使用可能なバックアップを作成することをお勧めします。バックアップがあると、何か問題が発生し、以前のバージョンにロールバックする必要がある場合に、各プラグインの古いバージョンを復元できます。.

などのサービスがあります VaultPress すべてをバックアップすることができますが、単に wp-content / plugins 次のようなFTPプログラムを使用したフォルダ FileZilla.

サイトのローカル開発バージョンを作成する

MAMPやWAMPなどのアプリケーションを使用して、ローカルコンピューター上にWebサイトのバージョンを作成します.

次に、このローカルバージョンのサイトを、インストールした各プラグインに更新するためのテスト環境として使用できます。これにより、他のプラグインとの競合を引き起こすことなく、各プラグインのアップデートが機能するかどうかをテストできます.

競合が発生しても、ライブバージョンのサイトでは競合は発生しません。すべてが機能することに満足するまで、開発バージョンのプラグインをテストして微調整できます.

その後、その時点でライブバージョンをアップグレードできます。.

プラグインを個別に更新する

すべてのプラグインを選択し、同時にWordPressにそれらを更新させるのは魅力的です。すべてが計画どおりに進んだ場合、それは確かに時間の節約になります.

アップデート後にプラグインのいずれかに問題が発生した場合は、各プラグインを個別にアップデートするために余分な数分を費やして良かったと思います。この方法を使用すると、競合の原因となったプラグインを正確に確認し、バックアップから以前のバージョンをすぐに復元できます.

それらすべてを同時に更新することにより、競合するプラグインを発見するために時間の大部分を費やす必要があるリスクを冒します.

紛争を見つける

前のポイントは良い習慣ですが、ほとんどの人が余分な数分を費やすことをいとわないものではありません。すべてのプラグインを同時に更新した場合、2つのオプションが残っており、可能であれば2つ目のオプションを回避したい.

1.プラグインを復元する

更新の直前に取得したバックアップからプラグインを完全に復元できます。次に、各プラグインを1つずつ更新して、競合の原因となっているプラ​​グインを見つけます。.

ポイント1に対するあなたの反応が「そうだね。最初にそれらをバックアップすることになっていた。」ポイント2に減らされて、ごめんなさい.

2.手動プロセス

バックアップがありません。すべてのプラグインを一度に更新して時間を節約しましたが、重要なものが壊れています。現在、各プラグインを手動でチェックして競合を見つけるという面倒な作業に直面しています。.

これを行うには、インストールしたすべてのプラグインを無効にする必要があります.

それらがすべて非アクティブ化されたら、問題のあるプライマリプラグインをアクティブ化し、それが正しく機能していることを確認できます。壊れたプラグインである可能性があります.

次に、各プラグインを1つずつアクティブ化し、競合が発生しているかどうかを確認する必要があります。多くのプラグインがインストールされている場合、これには時間がかかる可能性があります.

さらに悪いことに、この競合を見つけたら、2番目のプラグインを無効のままにするか、更新前にインストールしたバージョンを見つける必要があります(バージョン番号がわかっている場合).

この手動の方法は、完了するまでにかなりの時間がかかり、実行中にサイトの主要な機能の問題を引き起こす可能性があります。事前に対応し、バックアップを取り、Webサイトを更新する計画を立てることにより、このシナリオを完全に回避することをお勧めします.

プラグインサポートフォーラムを使用して競合を解決する

問題のプラグインが見つかったら、そのサポートフォーラムに移動することをお勧めします。これらは通常、無料で利用できる場合はプラグインのWordPress.orgページに、プレミアムプラグインの場合はプラグインまたは開発者のWebサイトにあります。.

プラグインフォーラム

たぶん、あなたが最初に対立した人ではないでしょう。あなたがこの問題の幸運な患者ゼロである場合は、フォーラムでスレッドを作成するか、開発者にメールを送信して問題の調査を開始する必要があります.

独自のフォーラムスレッドを開始するには、 WordPress.org アカウントがない場合、またはプレミアムプラグインの購入時に作成したアカウントにログインしている場合.

解決できない場合は、マイナープラグインを交換してください

紛争の解決策はないかもしれません。そのプラグインの機能を放棄する以外にオプションがないままになっている可能性があります。少なくとも短期的な解決策として.

同じ機能を実行する他の利用可能なプラグインがあります。代わりのプラグインを探すのに少し時間をかけてください。最初に見つけたプラグインを使用するだけではありません。良いサポートがあり、開発者が最近更新したものを見つけます.

新しいプラグインの開発者に連絡して、以前のプラグインで発生した競合が問題であったかどうかを尋ねるのも一考に値するかもしれません。.

特定のプラグインに縛られているわけではないことと、思い通りのプラグインが見つからない場合は、プラグインの必要性を完全に排除するウェブサイト用のカスタムコードを作成する人を探すのがいいかもしれません。.


WordPressのほとんどすべてのプラグインを使用できますが、そうすることはあなたにとって利用可能な最良のオプションではないかもしれません.

プラグインを使用して簡単なタスクを実行する場合は、プラグインをカスタムコードに置き換える方法を学ぶ方がはるかに賢明なオプションです。あなたは自分で学ぶか、タスクを実行するために必要な特定のコードを誰かに書いてもらい、それをテーマに追加することができます.

あなたが使用する各プラグインは、あなたがあなたのウェブサイト上で持っているコントロールでチップを離れ、サードパーティの開発者の手にその長期的な健康をもたらします.

その開発者は、プラグインを完全に最新の状態に保つことができない場合があります。彼らのコードは面倒で、意図しない穴や問題があるかもしれません。インストールした別のプラグインですでに使用されている関数を使用するだけかもしれません.

問題が何であれ、通常はプラグインを、使用するリソースが少なく、他の問題を引き起こす可能性が低いカスタムコードに置き換えることで回避できます。.

ウェブサイトでプラグインの主要な競合を経験しましたか?どのように解決しましたか?コメントでぜひ聞いてください.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me