こんにちは、ゆたかみわーくです。
最新のWordPressへのバージョンアップのため、サーバーのPHPを8.4に変更、そしてWordPressを6.8xにバージョンアップしたことによって、従来利用していたテーマ「賢威8」でトップページに重大なエラーが発生しました。
それを直すのが難しそうだったので、、加えてテーマ自体が少し古かったので、テーマを「Cocoon」に変更しました。
そのうえでも少しエラーが残っていたので、合わせてそちらも解決しました。
今回の記事では発生したエラーと解決についての情報を記録・公開します。
同じ事象が発生した方の参考になれば幸いです。
賢威8で発生したエラー
スマホのものになりますが、このスクリーンショットのようなエラーが発生しました。
エラーを確認していると賢威のテーマがGoogle Analytics?のidをうまく設定できていないよう…に見えるのですが、テーマかプラグインかそれともWordPress自体のバージョンか、PHPのバージョンか、原因を切り分けて調査するのが大変。
もちろん、テーマのPHPファイルを直接編集して該当箇所あたりを修正したりコメントアウトすればエラーの発生を抑えることはできるでしょう。
しかしそれでは根本的解決になりません。
そんなわけで、お金を出して購入したテーマではありましたが、十分に使い続けて古くなってもいるので、これを気にテーマを変更することにしました。

テーマ変更後
テーマを変更すると重大なエラーは発生しなくなりました。
しかし、画面の上部に1行だけエラーメッセージが表示されるようになりました。
これが再現できずスクリーンショットがないのですが…
結論から言うと、プラグインで導入していたMonsterInsightsを無効化にするとエラーは解決しました。

MonsterInsightsはAnalytics用のダッシュボードプラグインだったのですが、正直あまり見ていなかったので、もういいやと思ってプラグインを無効化し、削除しました。
Cocoon

Cocoonを選んだ理由に大きなこだわりはないですが、次の点で優れているというイメージから選びました。
- 無料
- シンプル
- 軽快(だと思う)
テーマを変更するとテーマ用に設定していた諸々を合わせて変更しなければいけないので、何かと時間がかかるだろうな…と思っていたのですが、賢威8からCocoonへの変更にあたっては、そんなにその他で変更するところはありませんでした。
ただ、これはどれだけカスタマイズしているか、どれだけテーマに手を入れてしまっているかにもよると思います。
CocoonはWordPressの管理画面のテーマ画面で検索しても出てきません。
別途Webページからテーマの圧縮ファイルをダウンロードしてインストールする必要があります。
ご利用される場合はご注意ください。
さいごに
私は「もういいや〜」と思ったので賢威から離れましたが、ウェブライダー(賢威を作っているところ)は今新しいテーマを作っているようで、賢威購入者にはその新しいテーマの第一弾を無料で提供くださるそうです。
というのも、賢威はすでに販売終了していて、今後はその新しいテーマが販売されていく予定だからです。
AIが普及していく時代、私はブログをダイレクトに検索する人は減っていくと考えています。
そんな中生み出されるテーマはどのようなものになるでしょう。。
それはさておき、この記事が同様の問題に悩まされている方のヒントになれば幸いです。
この記事は以上です。
最後までご覧いただきありがとうございました。

健康を意識する在宅勤務ブロガー。仕事で鬱になりかけて心身を健やかに保つために運動や睡眠が大切だと悟る。大きい犬が好き。

