Warning: Undefined array keyエラー対策

PHPのバージョンを8に上げたら、Undefined array keyが多発したので、修正を行いました。

if( isset(xxxx ) { YYYYYYYYY }で

指定した変数に値が設定されているのか、かつ、NULLではないかの条件を追加します。

			$this->cache = $this->opt_c[kjk_sango_supporter::C_FRONT_CACHE];
			if(isset($this->opt_c[kjk_sango_supporter::C_FRONT_CACHE])){
				$this->cache = $this->opt_c[kjk_sango_supporter::C_FRONT_CACHE];
			}

WordPress前提条件(2025/05/02現在)
サーバー:xserver スタンダードプラン
PHP:8.2.22
WordPress:6.8.1
SANGO:3.9.11
SANGO Child:3.0
CodeMirror Blocks:2.0.3(ファイル名、ソースコードをコピーできるため導入)
Highlighting Code Block:2.0.1(CodeMirror Blocksと見た目を変えたいときのために導入)
SANGOサポーター:1.45.4
WP Sitemap Page:1.9.5