【WordPress】PHP 8にするとFatal errorが出る

 PHPがバージョン8以上が推奨になった。
 バージョンを上げるとなにがしか問題が起きるのが常なので、あまりやりたくないというのが正直なところ。
 とはいえ、いつまでも古いバージョンのままでもいられない。

 で、推奨バージョンの、PHP8.1.22にしてみたわけだが……

 やっぱりWordpressでエラーが出たよ(×_×)
 レイアウト表示が崩れてしまった。

Fatal error: Uncaught TypeError: count():……

 という文言から始まる、長ったらしいエラーメッセージ。
 調べてみると、PHP 8からは count() の扱いが変わったらしい。
 原因は、使っているThemeが古いためだと思われ、その中に count() の記述がある。
 新しいThemeではエラーが出ないようなので、そっちにすればいいようなものだが、慣れ親しんだThemeを変えるのは気が進まない。

 しょうがないので、先送りにすることにして、PHPバージョンを7xに戻した。
 面倒だなー。

諌山 裕

Recent Posts

中国の月面基地計画のコンセプト動画

 月を目指す宇宙開発計画が、各…

1週間 ago

スタートレック:ディスカバリー Season 4|Paramount+

 スタートレックシリーズの近作…

4週間 ago

CSI:サイバー|Paramount+

 少々古い作品だが、CSIシリ…

1か月 ago

アマナイメージズのメールマガジンに…

 私がフォトグラファーとして所…

1か月 ago

よくできたスパムが来た

 スパムメールは、毎日届く。 …

1か月 ago