カテゴリー名の取得で「Warning: Undefined array key 0 in」が出る
PHPを8.3に変更したところ、カテゴリー名の取得でカテゴリー名の取得で「Warning: Undefined array key 0 in」と表示されてしまいました。
存在しない配列のキーにアクセスしようとしているのが原因とのことなので、
これを、
$cat = get_the_category();
$cat = $cat[0];
こう。
$cat = get_the_category();
if( $cat ) {
$cat = $cat[0];
$cat_name = $cat -> cat_name;
}
修正して解消されました。