カテゴリー名の取得で「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;
}

修正して解消されました。