バージョンサポートポリシー


Performance Lab プラグインプラグイン プラグインとは、WordPress ウェブサイトに追加できる一連の機能を含むソフトウェアです。WordPress ウェブサイトの機能を拡張したり、新しい機能を追加したりできます。WordPress プラグインは PHP プログラミング言語で記述され、WordPress とシームレスに統合されます。WordPress.org プラグインディレクトリ https://wordpress.org/plugins/ で無料で入手できるものもあれば、第三者が提供する有料のプラグインもあります。 は、WordPress コアコア コアとは、WordPress の実行に必要なソフトウェア一式です。コア開発チームが WordPress を構築しています。 に関連するパフォーマンス向上の「機能プロジェクト」を集めたものです。これらの機能プロジェクトは、このプラグイン内で個別の独立したモジュールとして提供されています。

Performance Lab プラグインに含まれるすべてのモジュールは、開発のさまざまな段階にあり、異なる時期に WordPress コアへ統合される可能性があります。このセクションでは、各モジュールのバージョンサポートポリシーについて、後方互換性に特に重点を置いて説明します。

WordPress コアのバージョン

Performance Lab プラグインは、WordPress コアの最新安定版をサポートすることを約束します。ただし、WordPress の最低バージョン要件が不必要に引き上げられることはないため、現実には WordPress コアの追加バージョンもプラグインがサポートする可能性があります。最新の WordPress コア安定版でのみ利用可能な機能がプラグインモジュールに必要になった場合、または必要になった時点で、プラグインの最低要件はそのバージョンまで引き上げられます。

より多くの古い WordPress コアバージョンをサポートすると、プラグインにとって不利益になります。これは、主にベータベータ 実際の環境で試用するため、大勢のユーザーに提供されるソフトウェアのプレリリース版です。ベータ版は社内でアルファテストを経ており、一般的に外観、使用感、機能の面で最終製品にかなり近い状態ですが、その過程で設計が変更されることもよくあります。テストを目的としており、最近の WordPress コアバージョンで導入された機能を必要とすることが多いためです。

ただし、Performance Lab プラグインが将来の WordPress コアリリースのアルファ版またはベータ版を必要とすることは決してありません。このポリシーにより、最新の安定版 WordPress を使用しているサイトでは、常にプラグインを利用できます。

モジュールの削除

モジュールが WordPress のリリースに統合され、提供された後、そのモジュールをどのように扱うかについては、次の 2 つの選択肢があります。

  • モジュールの開発が完了したとみなされ、WordPress コア内で開発を継続することが望ましい場合、そのモジュールは最終的にプラグインから削除する必要があります。
  • モジュールの開発を、すでに WordPress コアに統合された部分を基にプラグイン内で継続できる場合、統合された部分のみを最終的にプラグインから削除する必要があります。

モジュールにどちらの選択肢を適用する場合でも、Performance Lab プラグインの独立したモジュール(およびその重要な機能)は、モジュールの現在の機能セットに依存しているサイトが壊れるような方法で決して削除してはなりません。

したがって、Performance Lab プラグインは、統合されたモジュールのコードが公開されたのと同じ安定版コアリリースまで WordPress の最低バージョン要件を引き上げる場合に限り、モジュールを削除することを約束します。これは、次の例で説明すると分かりやすいでしょう。

  • WordPress 6.0 の開発中にモジュールが統合された場合、そのモジュールは直ちにプラグインから削除されません。
  • WordPress 6.0 がリリースされた後に初めて、モジュールをプラグインから削除できます。
  • そのモジュールが初めて含まれなくなるプラグインバージョンでは、WordPress の最低バージョン要件を 6.0 に引き上げる必要があります。

上記のポリシーにより、その機能に依存しているサイトでは、最新の WordPress コアリリースに更新していない場合でも、その機能が削除されることはありません。Performance Lab プラグインでは、統合されたモジュールの削除を WordPress コアのバージョン要件の引き上げと同時に行うことに限定しているため、モジュールを含まないプラグインバージョンは、古い WordPress コアバージョンを使用しているサイトには表示されなくなり、動作が維持されます。

もちろん、最高の体験を得るために、WordPress コアと Performance Lab プラグインの両方を最新の状態に保つことをおすすめします。