PHPのバージョンを8.××以上にした場合に生じるPHPエラー
「Warning: Undefined variable」は変数に値がないことを示すエラーメッセージとのこと。変数に値がある場合にだけ変数を用いるようにすることでエラーが解消されました。
投稿一覧でカテゴリーを表示していた箇所
投稿一覧で投稿が属するカテゴリーを一つだけ表示していた箇所でPHPエラーが出ました。
エラー状態
カテゴリー名を echo $cat_name>で表示していましたが記述が不足してました。
$cat = get_the_category(); $cat = $cat[0]; $cat_name = $cat->cat_name;
改善後
変数に値がある場合にだけ変数を用いるようにすることでエラーが解消されました。
$cat = get_the_category(); if ( $cat ) { $cat = $cat[0]; $cat_name = $cat->cat_name; }