ある日ブログにアクセスしたら、画面にエラー文字が…!
「Undefined array key “id”」って何!?と焦りながらも、解決できた体験をシェアします。
いつか誰かが見て役にたつ時が来るかもしれない・・・ということで。
これPHPとやらを更新したらこうなったんです。
けどPHPは更新した方がいい、とのことなので困ったんですが、
ググったり、chatGptに聞いてみたりしました。

PHPを更新したらWarningと出て焦った話
表示されたのはこのエラー文
『warning “Undefined array key ‘id’〜』とこの後も英語で書かれてました。
読んでいくと「Google Analytics for WordPress」のプラグインが原因っぽい。
plugin〜と書かれていたので分かりました。
サイト自体は表示されてたけど、ヘッダー部分が崩れている。
ChatGptに聞いてみたところ

この “Undefined array key” っていうのは、「プログラムが ‘id’ っていうキーを探したけど見つからなかったよ」っていう警告です。
Chatgptに提案された対処法を試した(でもダメだったこと)
とりあえずgptが提案してくれた対処を試してみました。
- プラグインを最新バージョンに更新
- 設定画面でトラッキングIDを確認
- キャッシュ削除&ブラウザリロード
でも、なぜか消えない…💦
結果的にググってみたところMonsterInsightsは必須ではないという記事を見つけたのでやってみることに。
アナリティクスは別に見られるし、wordpress内で見れなくなる分には、今の自分には特に問題なさそうなので・・。
MonsterInsightsプラグインを削除したら、
エラーが一発で消えた!!!🎉
WordPressの表示も元に戻って快適に! ・Google Analyticsの計測は、今後別の方法に切り替える予定です。けどこのままでもいいかな。
もっといい方法もあるんでしょうけど、とりあえず私はこれで消えました。
“Undefined array key ‘id'” エラーはMonsterInsightsプラグインが原因のケースもある!プラグインを削除したら即解決するパターンもあるから、焦らず対処しよう。WordPress初心者でもちゃんと解決できました。
ブログ初心者でもエラーに対処できる
ちなみにこのブログは Xserver(エックスサーバー) を使ってます! 安定してて初心者にもやさしいレンタルサーバーなので、ブログを始めたい方はおすすめ✨
エラーが出てもこうやってググれば大抵のことは誰かが記事にしてくれています。
だからブログをやってみたいって方はぜひチャレンジしてみてください。
