【WordPress】PHP7.1→7.3にVerUp後、デザインが大きく崩れた

問題

PHPを7.1から7.3にVerUp後、以下のようにスタイルが効かなくなってしまった。

原因調査

PHPをバージョンアップしたことで発生するようになったため、PHP側でエラーが発生していると推測。エラーを画面に表示するため、wp-config.phpに、define(‘WP_DEBUG’, true);を追加することにした(本当はだめだけど、調査のためだけだから。。。調査後にfalseにすればOK)

すると、以下のエラーが発生していることを確認。

Notice: Undefined index: function in /xxxxxxxxxx/wp-content/plugins/head-cleaner/head-cleaner.php on line 2899

導入しているHead Cleanerとの相性が悪い?様子。
取り急ぎ復旧するために、このプラグインを無効化した。

復活した!

根本原因は調べなければならないが、そもそも数年前に入れたプラグインが今も必要なのか微妙。定期的にプラグインの整理をしておいた方が、問題解決がしやすくなる。
(そもそも検証機が必要・・・)