WordPressパフォーマンスチームとプラグインレビューチームは、WordPress 6.3に追加された新しいロールバックオプションをサポートし、プラグインのパフォーマンスを改善するためのテストを可能にする新しいプラグインの共同開発にすでに着手しています。
Plugin Checkはプラグインに対してさまざまなチェックを行うために開発中のプラグインで、それぞれのチェックは特定の問題を探し、深刻度に応じてエラーや警告を生成します。
現在、どのWordPressサイトにもインストールすることができ、主な機能は使用中のサイトの混乱を避けることですが、本番環境での使用は推奨されていません。
現時点では、プラグインチェッカーをインストールする唯一の方法は、この GitHub リポジトリからダウンロードすることです。最初のベータ版が利用可能になったら、プラグインリポジトリから 別の ZIP ファイルで配布される予定です。
WordPressプラグインテスターは2022年の夏に初めて提案され、現在は初期のMVP(Minimum Viable Product)段階です。
エンドユーザーにとっては、プラグイン管理画面のインターフェイスやWP-CLIコマンドを使って、インストールされたプラグインをテストすることができます。
2種類のテストをサポートしています:
1 - PHPCodeSnifferのスニッフィングや、正規表現などのカスタムロジックを使ってコードを分析するスタティックチェック。
2 - ランタイムチェック:プラグインがアクティブな状態で特定の WordPress フックを実行するなど、コードの特定の部分を実際に実行します。
実行されるチェックは、個々のチェック識別子または特定のチェックカテゴリのリストによってカスタマイズできます。
さまざまなプラグイン開発の要件やベストプラクティスに対応するチェックのリストは、今後も増え続けます。
詳細はこちら: Abstract_Check_Runner::register_checks()
で、現在利用可能なチェックの概要を確認できます。