WordPress バージョンとPHPの互換性

Last Updated: 2024 年 12 月 09 日 댓글

WordPressは、最新のPHPバージョンがリリースされると、できるだけ早くサポートするように継続的に更新されています。 WordPress 6.6バージョンでPHP 8.3のベータサポートを追加しました。 WordPress 6.7バージョンでは、PHP 8.4のベータサポートを追加しました。同時に、古いPHPバージョンのサポートを終了しています。最新 WordPress バージョンはPHP 7.2以降でのみ互換性があります。

WordPress バージョンとPHPの互換性

WordPressとPHP互換性文書によると WordPress 6.6バージョンでは、PHP 7.0とPHP 7.1のサポートは終了しました。 WordPress 6.6以降のバージョンはPHP 7.2以降でのみ動作します。

可能な限りPHP 7.4以降を使用することをお勧めします。

  1. 国内ホスティングの場合 Cafe24は現在PHP 8.2をサポートしています。
  2. クラウドウェイズファーストコメット, ケミクラウド などの海外ホスティングはPHP 8.3までサポートします。
  3. SiteGroundという海外ホスティングはPHP 8.4をサポートします。

WordPress 6.7で PHP 8.4のベータサポートを提供しているので WordPress 公式テーマを使用すると問題なく動作するようですが、ほとんどのテーマやプラグインではまだエラーが発生する可能性があります。

WordPress 4.9以降のPHPバージョンの変更履歴を表にまとめました。

バージョンPHPサポートの変更
WordPress 4.9PHP 7.2 サポートの追加
WordPress 5.0PHP 7.3 サポートを追加(開発ノート)
WordPress 5.2PHP 5.2、5.3、5.4、5.5のサポートを中止
WordPress 5.3PHP 7.4 サポートの追加
WordPress 5.6PHP 8.0「ベータサポート」を追加
WordPress 5.9PHP 8.1「ベータサポート」を追加
WordPress 6.1PHP 8.2「ベータサポート」を追加
2022年 12月 1日WordPress 3.7~4.0 サポート中断
WordPress 6.3- PHP 5.6のサポートを中止
- PHP 8.0を(一部の例外を含む)互換性に変更
- 例外:ネームドパラメータ未サポート、WP_Filesystem_FTPext、およびWP_Filesystem_SSH2接続に失敗しました
- PHP 8.1を(一部の例外を含む)互換性に変更
- 例外:PHP 8.0の例外、htmlentities()デフォルトフラグ値明示的な設定が必要、strip_tags()のほとんどwp_strip_tags()で置き換え、unregister_setting()不明な設定
WordPress 6.4PHP 8.3「ベータサポート」を追加
WordPress 6.6- PHP 7.0および7.1のサポートを中止
- PHP 8.2を(一部の例外を含む)互換性に変更
- 例外:PHP 8.0および8.1の例外
WordPress 6.7PHP 8.4「ベータサポート」を追加

WordPress 最新バージョンはPHP 7.4と完全に互換性があります。 PHP 8.0、8.1、8.2とはいくつかの例外を含む互換性があり、PHP 8.3と8.4はベータサポート状態です。

次の表では、4.9以降 WordPress バージョンがサポートしているPHPのバージョンを確認できます。

WP/PHP5.67.07.17.27.37.48.08.18.28.38.4
6.7NNNYYYYeYeYeY*Y*
6.6NNNYYYYeYeYeY*N
6.5NYYYYYYeYeY*Y*N
6.4NYYYYYYeYeY*Y*N
6.3NYYYYYYeYeY*NN
6.2YYYYYYY*Y*Y*NN
6.1YYYYYYY*Y*Y*NN
6.0YYYYYYY*Y*NNN
5.9YYYYYYY*Y*NNN
5.8YYYYYYY*NNNN
5.7YYYYYYY*NNNN
5.6YYYYYYY*NNNN
5.5YYYYYYNNNNN
5.4YYYYYYNNNNN
5.3YYYYYYNNNNN
5.2YYYYYNNNNNN
5.1YYYYYNNNNNN
5.0YYYYYNNNNNN
4.9YYYYNNNNNNN

* - 「ベータサポート」を示します。
e - 「例外を含む互換性」を示します。

セキュリティのために WordPressとテーマ、プラグインをなるべく最新バージョンに更新して維持してください。

PHPバージョンが低すぎる(例:PHP 5.3) WordPressといくつかのテーマやプラグインが動作しません。 PHPバージョンが低い場合は、バックアップを徹底した後にPHPバージョンを更新し、 WordPress、テーマ、プラグインも更新することを検討してください。

Cafe24を使用している場合は、PHP 5.xまたはPHP 7.xのバージョンをPHP 8.2に変更できます。変更する場合、必ずデータとディビ(DB)の両方を徹底的に バックアップした後に進んでください。バックアップを行わずに進むと、サイトを復元できない惨事が発生する可能性があります。

クラウドウェイズやファーストコメット、ケミクラウドなどは、サーバーを変更せずにPHPバージョンを簡単に変更できます。

参照


コメントを残す

コメント