PHP7.4で運用のサイトを最新版のPHP8.3にバージョンアップしたいというご相談を頂きました。
オリジナルテーマのサイトであり、テーマが保守されていない状態でした。
PHP Compatibility Checkerというプラグインがありますが、Wordpress公式のプラグインやテーマ以外では全く機能しません。
このプラグインは、プラグインやテーマの対応PHPバージョンを取得して表示しているだけです。
PHPは実行時にエラーになるケースがありますので、テストサイトに移行して実際に動作確認をする必要があります。
PHP8.2⇒PHP8.3でも結構インパクトのある変更があるので、今までPHP8.2で動いていたサイトでもPHP8.3にしたら突然致命的なエラーになるケースもあります。
今回ご相談のサイトでも、PHP8.3に対応していない記述がテーマに含まれており、条件によっては致命的なエラーになりました。
同様の記述がその他にないかすべてのファイルを確認して対応させていただきました。
サイト公開時から保守されていないテーマやプラグインがあると、PHPのバージョンアップでサイトが表示されなくなるケースは少なくありません。
PHP5.6、PHP7.4からPHP8系への切り替えをご希望の場合は是非ご相談ください。