TCDテーマのPHPバージョン対応表の記事です。

まずはじめに確認して頂きたいこと。
WordPressが推奨するPHPバージョンです(2024/03/01時点)。これにテーマ側も対応している必要があります。

7.4 以上

WordPressが推奨するPHPバージョンはこちらの記事で確認できます。

それでは下の一覧表から、該当のテーマがどのバージョンまで対応しているか確認していきましょう。

TCDテーマのPHPバージョン対応表

「TCD」シリーズ
テーマ名 対応PHPバージョン
SEEED (tcd105) 8.3
RIKYU (tcd104) 8.3
GENESIS (tcd103) 8.3
GAIA (tcd102) 8.3
Cherie (tcd101) 8.3
BASARA (tcd100) 8.3
REHUB (tcd099) 8.3
SHIPS (tcd098) 8.3
common (tcd097) 8.3
SERUM (tcd096) 8.3
PORTAL (tcd095) 8.3
Beyond (tcd094) 8.3
HORIZON (tcd093) 8.3
Ankle (tcd092) 8.3
TENJIKU (tcd091) 8.3
CODE. (tcd090) 8.3
FALCON (tcd089) 8.3
SOLARIS (tcd088) 8.3
DROP (tcd087) 8.3
meets (tcd086) 8.3
Muum (tcd085) 8.3
MASSIVE (tcd084) 8.3
ANTHEM (tcd083) 8.3
CURE (tcd082) 8.3
Tree (tcd081) 8.3
HAKU (tcd080) 8.3
EGO. (tcd079) 8.3
FORCE (tcd078) 8.3
HEAL (tcd077) 8.3
Be (tcd076) 8.3
EVERY (tcd075) 8.3
FAKE (tcd074) 8.3
GLAMOUR (tcd073) 8.3
NOEL (tcd072) 8.3
MIKADO (tcd071) 8.3
NUMERO (tcd070) 8.3
TOKI (tcd069) 8.3
ROCK (tcd068) 8.3
ZOOMY (tcd067) 8.3
DIVA (tcd066) 8.3
NANO (tcd065) 8.3
FAMOUS (tcd064) 8.3
Switch (tcd063) 8.3
ICONIC (tcd062) 8.3
ONE (tcd061) 8.3
AVANT (tcd060) 8.3
AGENDA (tcd059) 8.3
RUMBLE (tcd058) 8.3
Birth (tcd057) 8.3
KADAN (tcd056) 8.3
ZERO (tcd055) 8.3
Beauty (tcd054) 8.3
Bloom (tcd053) 8.3
STYLE (tcd052) 8.3
VOGUE (tcd051) 8.3
GENSEN (tcd050) 8.3
BRIDGE (tcd049) 8.3
OOPS! (tcd048) 8.3
ANGEL (tcd047) 8.3
SKIN (tcd046) 8.3
SOURCE (tcd045) 8.3
UNIQUE (tcd044) 8.3
MAXX (tcd043) 8.3
MONOLITH (tcd042) 8.3
STORY (tcd041) 8.3
Avalon (tcd040) 8.3
LOTUS (tcd039) 8.3
VENUS (tcd038) 8.3
ORION (tcd037) 8.3
MAG (tcd036) 8.3
BLOC (tcd035) 8.3
IZM (tcd034) 8.3
AGENT (tcd033) 8.3
VIEW (tcd032) 8.3
LAW (tcd031) 8.3
FOCUS (tcd030) 8.3
SWEETY (tcd029) 2023月10月31日販売終了 8.3
AMORE (tcd028) 2023月10月31日販売終了 8.3
CORE (tcd027) 2023月10月31日販売終了 8.3
Reviewer (tcd026) 2023月10月31日販売終了 8.3
INNOVATE HACK (tcd025) 2023月10月31日販売終了 8.3
PHOTEK (tcd024) 2023月10月31日販売終了 8.3
CUBEY (tcd023) 2023月10月31日販売終了 8.3
LUXE (tcd022) 2023月10月31日販売終了 8.3
NEXTAGE (tcd021) 2023月10月31日販売終了 8.3
Logue (tcd020) 2023月10月31日販売終了 8.3
Precious (tcd019) 2023月10月31日販売終了 8.3
Opinion (tcd018) 2023月10月31日販売終了 8.3
Canvas (tcd017) 2023月10月31日販売終了 8.3
Chill (tcd016) 2023月10月31日販売終了 8.3
Grider (tcd015) 2023月10月31日販売終了 8.3
AN (tcd014) 2023月10月31日販売終了 8.3
Gorgeous (tcd013) 2023月10月31日販売終了 8.3
「BIZ」シリーズ
テーマ名 対応PHPバージョン
NULL (biz002) 8.3
QUADRA (biz001) 8.3
無料テーマ
テーマ名 対応PHPバージョン
Rebirth 8.3

TCDテーマではおおむね全テーマで最新のPHPバージョンに対応しています。エラー内容によっては対応に時間がとられることもあるんですが、基本的には常に最新を保つようにしています。

「データベース接続確立エラー」となる原因

PHPバージョンを上げた途端、「データベース接続確立エラー」とエラーが出て、サイトが表示されなくなることがあります。

主な原因は、次の2つです。

  1. PHPバージョンが未対応
  2. MySQLのパスワード暗号化形式の違い

PHPバージョンが未対応

TCDテーマのPHP対応は上記の通りですが、それ以上のバージョンに上げてしまうと、「データベース接続確立エラー」となったり、管理画面やフロントに不具合が出ることがあります。対応表に沿ったPHPバージョンで運用頂くようお願いします。

MySQLのパスワード暗号化形式の違い

テーマが対応するPHPにバージョンアップしたのに「データベース接続確立エラー」と表示されることがあります。

例えば、PHP8.0に対応したテーマで、7.4→8.0にアップした。問題ないはずですよね。でも、不具合が起きることがあります。

その原因は、パスワードの暗号化の方式が異なるからです。
参考: WordPressのPHPをバージョンアップしたら「データベース接続確立エラー」が出てしまったときの解決法

解決方法は、データベースのパスワードの再設定です。手順はこちら。

  1. PHPをバージョンアップ
  2. wp-config.phpの中に書いてあるデータベースのパスワードをコピー
  3. サーバのコントロールパネルからデータベースのパスワードを再設定(上記のコピーを使用)、あるいは新しいパスワードを設定してwp-config.phpもそちらに変更