WordPress は PHP の新しいバージョンがリリースされた当日に可能な限りサポートすることを目指しています。プロジェクトとして、これらの新しいバージョンをサポートするプロセスは、それぞれの新しい PHP バージョンが機能フリーズを迎え、ベータ版にタグ付けされたあとに開始されます。これにより、計画した機能が削除されたり実装が変更されたりしても、WordPress を元に戻したり追加の機能を加える必要がなくなります。
サポートされている PHP バージョンの過去の変更は以下のとおりです。
- WordPress 4.1: PHP 5.6をサポート。
- WordPress 4.4: PHP 7.0をサポート (dev note)。
- WordPress 4.7: PHP 7.1をサポート。
- WordPress 4.9: PHP 7.2をサポート。
- WordPress 5.0: PHP 7.3をサポート (dev note)。
- WordPress 5.2: PHP 5.2、5.3、5.4、5.5をサポート廃止。
- WordPress 5.3: PHP 7.4をサポート (dev note)。
- WordPress 5.6: PHP 8.0を「ベータサポート」(dev note)。
- WordPress 5.9: PHP 8.1を「ベータサポート」(dev note)。
- WordPress 6.1: PHP 8.2を「ベータサポート」。
- WordPress 6.3:
- PHP 5.6をサポート廃止.
- 例外を除き、PHP 8.0と互換性のあるレベルに引き上げました。
- 例外:
- 名前付きパラメータ。WordPress は名前付きパラメータをサポートしていません。
- 接続に失敗したときのファイルシステムである
WP_Filesystem_FTPext
とWP_Filesystem_SSH2
。
- 例外:
- 例外を除き、PHP 8.1と互換性のあるレベルに引き上げました。
- WordPress 6.4: PHP 8.3を「ベータサポート」(ニュース投稿)。
対応バージョン一覧
WP バージョン | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 7.0 | 7.1 | 7.2 | 7.3 | 7.4 | 8.0 | 8.1 | 8.2 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6.4 | N | N | N | N | N | Y | Y | Y | Y | Y | Ye | Ye | Y* |
6.3 | N | N | N | N | N | Y | Y | Y | Y | Y | Ye | Ye | Y* |
6.2 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | Y* | Y* |
6.1 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | Y* | Y* |
6.0 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | Y* | N |
5.9 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | Y* | N |
5.8 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | N | N |
5.7 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | N | N |
5.6 | N | N | N | N | Y | Y | Y | Y | Y | Y | Y* | N | N |
5.5 | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | N |
5.4 | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | N |
5.3 | N | N | N | N | Y | Y | Y | Y | Y | Y | N | N | N |
5.2 | N | N | N | N | Y | Y | Y | Y | Y | N | N | N | N |
5.1 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N |
5.0 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N |
4.9 | Y | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N |
4.8 | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N |
4.7 | Y | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N |
4.6 | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N |
4.5 | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N |
4.4 | Y | Y | Y | Y | Y | Y | N | N | N | N | N | N | N |
4.3 | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N |
4.2 | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N |
4.1 | Y | Y | Y | Y | Y | N | N | N | N | N | N | N | N |
4.0 | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N |
3.9 | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N |
3.8 | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N |
3.7 | Y | Y | Y | Y | N | N | N | N | N | N | N | N | N |
- * 「ベータサポート」を示します
- e 「例外ありの互換」を示します