TCDテーマのPHPバージョン対応表の記事です。
まずはじめに確認して頂きたいこと。WordPressが推奨するPHPバージョンです(2026年10月時点)。
これにテーマ側も対応している必要があります。
なお、WordPress 7.0以降はPHP 7.4以上が必須です。また、PHP 8.1以前はすでにサポートが終了しており、PHP 8.2も2026年12月31日でサポートが終了します。PHP 8.2以下をお使いの方は、下の対応表を確認のうえ、早めにPHPバージョンを更新しましょう。
WordPressが推奨するPHPバージョンはこちらの記事で確認できます。
2026年10月21日、PHPに深刻度9.2の脆弱性が2件公表され、その日の23時(日本時間)に修正版が出ました。WordPressで作ったサイトも対象です。 今回の修正版は「8.3.36」のように、最後の番号で区別されます。サイトヘルスに「8.3」と出ていても、最後の番号が古ければ未修正です...
それでは下の一覧表から、該当のテーマがどのバージョンまで対応しているか確認していきましょう。
TCDテーマのPHPバージョン対応表
| 「BIZ」シリーズ | |
| テーマ名 | 対応PHPバージョン |
| NULL (biz002) | 8.4 |
| QUADRA (biz001) | 8.4 |
| 無料テーマ | |
| テーマ名 | 対応PHPバージョン |
| GLUE | 8.4 |
TCDテーマではおおむね全テーマで最新のPHPバージョンに対応しています。エラー内容によっては対応に時間がとられることもあるんですが、基本的には常に最新を保つようにしています。
2026年10月時点では、全テーマでPHP 8.4まで対応しています。PHP 8.5以降への対応状況は、本記事の対応表で随時お知らせします。
PHPバージョンを上げたあとに不具合が出たときは
PHPバージョンを上げた直後に、サイトが表示されなくなったり、エラーが出たりすることがあります。まずは元のPHPバージョンに戻して、サイトが表示されるか確認しましょう。PHPの切り替えだけでは、サイトのファイルやデータベースは書き換わらないため、元のバージョンに戻せば表示も元に戻ります。
主な原因は、次の2つです。
- テーマ・プラグインが変更後のPHPバージョンに対応していない
- データベースのパスワードが古い暗号化形式のまま
PHPバージョンの切り替え方や、切り替え後に確認することは「WordPressのPHPバージョンを更新・確認する方法」で解説しています。
テーマ・プラグインが未対応
TCDテーマのPHP対応は上記の対応表の通りです。対応表より新しいバージョンに上げてしまうと、「このサイトで重大なエラーが発生しました」と表示されたり、管理画面やフロントに不具合が出たりすることがあります。対応表に沿ったPHPバージョンで運用頂くようお願いします。
プラグインが原因の場合もあります。重大なエラーが出たときは、WordPressから管理者のメールアドレスに、原因となったプラグインやテーマを知らせるメールが届くので確認してみてください。プラグインを最新版に更新するか、更新が止まっているプラグインは代替プラグインへの切り替えを検討しましょう。
データベースのパスワードが古い暗号化形式のまま
テーマが対応しているPHPバージョンに上げたのに、「データベース接続確立エラー」と表示されてサイトが見られなくなることがあります。
長く運営しているサイトでは、データベース(MySQL)のパスワードが古い暗号化形式のまま保存されていることがあります。PHPのバージョンによってはこの古い形式で接続できないため、PHPを上げた途端にデータベースへ接続できなくなるのです。
解決方法は、データベースのパスワードの再設定です。パスワードを設定し直すと、新しい形式で保存されます。手順はこちら。
- wp-config.phpに書かれているデータベースのパスワード(DB_PASSWORD)を確認する
- サーバーの管理画面で、データベース(MySQL)ユーザーのパスワードを再設定する(確認したパスワードをそのまま使うか、新しいパスワードを設定する)
- 新しいパスワードにした場合は、wp-config.phpのDB_PASSWORDも同じものに書き換える
- PHPバージョンを上げ直して、サイトが表示されるか確認する
エックスサーバーの場合は、サーバーパネルの「MySQL設定」→「MySQLユーザー一覧」で対象ユーザーの「詳細」をクリックし、新しいパスワードを入力して「変更する」をクリックします。
なお、wp-config.phpのデータベース名・ユーザー名・ホスト名が間違っている場合も、同じ「データベース接続確立エラー」になります。パスワードを再設定しても直らないときは、あわせて確認しましょう。






コメント