ちゃんとブログ。

たにぐち まこと 2022/09/18 01:04 ( 2022/09/18 01:04 )

WordPress 6.01をPHP8環境で動作させるとWarningが発生する?

the_post_thumbnailを利用すると、次のようなエラーが表示されました。

Warning: Undefined array key "file" in /.../wp-includes/media.php on line 1357

Warning: Undefined array key "file" in /.../wp-includes/media.php on line 1363

配列の扱いで、PHP8環境でWarningが表示される条件を満たしてしまっているようです。PHP7にバージョンを切り替えたら解消しました。コアのバージョンアップを少し待つ必要がありそう。