WordPress 5.5 Breaking Websites:修正方法

公開: 2020-08-26

WordPress 5.5にアップデートした後に壊れたウェブサイトがある場合でも、慌てる必要はありません。 この投稿では、WordPress 5.5がWebサイトを壊している理由と、それを修正する方法について説明します。

このガイドの内容:

    ウェブサイトを壊すためにWordPress5.5で何が変更されましたか?

    WordPress 5.5は、jQuery Migrateをオフにしました。これは、古いコードを含むプラグインやテーマを引き続き適切に実行するためにWordPressに長年含まれているツールです。 jQuery Migrateをオフにすると、古いプラグインやテーマの多くが正しく機能しなくなり、Webサイトが破損する可能性があります。

    jQuery Migrateとは何ですか?

    jQuery Migrateは、テーマとプラグインの開発者が非推奨のjQueryコードの互換性を維持するのに役立つJavaScriptライブラリです。 基本的に、jQuery Migrateは、現在のjQueryバージョン以降で古いコードを適切に実行するのに役立ちました。 Query Migrateは、移行期間中に開発者がコードをより新しいコードに置き換える(または完全に削除する)のを支援することを目的としていました。

    WordPress5.5がjQueryMigrateを削除したのはなぜですか?

    古いバージョンのjQueryはサポートされなくなったため、WordPressでコーディング標準を更新する必要があります。 WordPressがサポートされている最新バージョンのjQueryへの更新に移行する準備をしているため、プラグインとテーマが最新であり、非推奨のコードを使用していないことを確認するために、jQueryMigrateを削除することが必須の最初のステップでした。

    WordPress 5.5にアップデートした後、私のサイトが壊れたのはなぜですか?

    簡単に言うと、古いコードを持つプラグインまたはテーマを実行しているということです。 WordPress 5.5にアップデートした後、古いプラグインまたはテーマは正しく機能しなくなります。

    プラグインまたはテーマの古いコードはWordPressコアでサポートされなくなったため、Webサイトが破損する可能性があります。

    注:古いコードを含むプラグインとテーマは、Webサイトに大きなセキュリティリスクをもたらすため、開発者によって放棄された古いプラグインとテーマを使用しないことをお勧めします。

    WordPress5.5の壊れたサイトを修正する方法

    WordPress 5.5にアップデートした後にサイトが壊れた場合は、サイトを修正するために実行できるいくつかの手順があります。

    1. jQuery MigrateHelperプラグインをダウンロードしてインストールします

    1. WordPress 5.5にアップデートした後に壊れたサイトがある場合は、jQuery MigrateHelperプラグインをサイトにインストールしてください。 このプラグインは、WordPress5.5で削除されたjQueryMigrateツールを再度有効にし、どのプラグインまたはテーマが誤動作している可能性があるかについての情報を提供します。
    jQuery MigrateHelperを有効にする
    注:jQuery Migrate Helperプラグインは、サイトを修復するための一時的なソリューションです。 このプラグインは、サイトのjQuery Migrateツールを再度有効にして、プラグインとテーマの作成者がコードを更新してテストする時間を与えますが、サイトを修正するための長期的なソリューションとして使用しないでください。

    jQuery Migrate Helperプラグインをインストールしてアクティブ化すると、WordPress管理者の使用中に警告が表示されることを説明するこのメッセージが表示されますが、サイトのフロントエンドには表示されません。

    2.WP管理エリアでjQueryMigrateHelperプラグインによって生成された警告を探します

    WordPress 5.5で問題があるプラグインによって生成されたWP管理者のページは、このタイプのエラーメッセージを出力するはずです。 このエラーは、どのプラグインが問題を引き起こしている可能性があるかを示します。

    3.ブラウザコンソールを使用して、追加のエラーを見つけます

    jQuery Migrate Helperプラグインは、ブラウザコンソールにエラーメッセージも出力して、サイトが壊れているプラ​​グインまたはテーマを特定するのに役立ちます。 ブラウザを使用してJavaScriptエラーを診断する方法の詳細は次のとおりです。 この方法でのトラブルシューティングはもう少し技術的であることに注意してください。

    4.すべてのテーマとプラグインを最新バージョンに更新します

    警告メッセージが表示された場合は、それらを生成したテーマまたはプラグインでバージョンの更新を確認する必要があります。 うまくいけば、あなたがインストールできるアップデートがあるでしょう。

    • テーマまたはプラグインの最新バージョンを実行していないことがわかった場合は、それを最新バージョンに更新してください。 利用可能なアップデートは、WordPress管理ダッシュボードの[アップデート]ページに表示されます。
    • プレミアムプラグインまたはテーマの古いバージョンを実行している場合は、ライセンスキーを追加するか、新しいライセンスを購入して最新バージョンに更新する必要があります。 ほとんどのプレミアムプラグインとテーマはライセンスキーを使用してWordPress管理ダッシュボードを介して更新を提供するため、ライセンスキーを追加すると利用可能な更新が表示されます。
    プラグインとテーマを最新バージョンに更新しておくことは、WordPressのセキュリティのベストプラクティスです。 バージョンリリースには、多くの場合、重要なセキュリティパッチのほか、更新されたコードや新機能が含まれています。

    プラグインまたはテーマを更新すると壊れたサイトが修正され、警告が表示されなくなった場合は、[jQuery移行ヘルパーを有効にする]を無効にしてください。

    5.利用可能な更新がない場合は、テーマまたはプラグインの開発者に連絡してコードを更新してください

    残念ながら、古いコードでテーマまたはプラグインの1つを引き続き使用するには、テーマまたはプラグインの開発者がコードを更新する必要があります。 応答がない場合は、プラグインまたはテーマを削除する必要があります。これは、今後のバージョンのWordPressではコードが機能しなくなるためです。

    テーマとプラグインの開発者は、WordPressチームがWordPressに同梱されているこのUpdateingjQueryバージョンで詳細を学ぶことができます。

    古いプラグインとテーマを使用する場合のセキュリティの問題

    これについてはすでに簡単に説明しましたが、繰り返しになりますが、WordPressのセキュリティのベストプラクティスとして、古いバージョンのプラグインやテーマを実行しないでください。

    古いプラグインとテーマを実行することが、WordPressサイトがハッキングされる最大の理由です。

    月に2回のWordPress脆弱性ラウンドアップレポートで開示されているプラ​​グインとテーマの脆弱性の数を確認してください。 バージョンリリースには、セキュリティの脆弱性に対する重要なパッチが含まれていることが多いため、すべてを最新の状態に保つ必要があります。

    古いプラグインとテーマを実行することによるセキュリティリスクは非常に重大な問題になっているため、WordPress5.5にはプラグインとテーマの自動更新が含まれています。 だから、前進に自動更新を有効にして所定の位置にWordPressのバックアップ計画を得るための良いアイデアです。

    電子ブックを入手する:WordPressセキュリティのガイド
    PDFをダウンロード

    WordPressのバックアップが非常に重要である理由

    WordPressのメジャーバージョンに更新する前に、サイトの完全バックアップを実行することをお勧めします。 jQuery Migrateの削除に加えて、WordPress 5.5では、プラグインやテーマの自動更新などの追加の変更が導入されました。 そのため、WordPressのバックアップ計画をしっかりと立てることがこれまで以上に重要になっています。

    BackupBuddy WordPressバックアッププラグインを使用すると、問題が発生した場合にいつでもWebサイトを以前のバージョンに復元できます。 さらに、スケジュールされた自動バックアップを設定して、スケジュールどおりに実行できます。

    今すぐBackupBuddyを入手