プラグイン絡みのエラーが発生
今現在、このブログではLightningというテーマを使用しています。このテーマにCTA(Call To Action)という機能がありまして、それを使ってみようとしたところ、エラーが発生しました。
リビジョン数のところにエラーメッセージがずらーーーーーっと表示されています。なんだろうとよくよく見てみると、なんとなく見覚えが…。このリビジョン数の表示機能、私が作ったプラグインでした。これです。
こうなると、責任は他の誰でもなく、私です。
なお、このプラグインは管理画面の「投稿」の一覧にリビジョン数を表示するものです。
原因の究明
では問題は何か?エラーメッセージをじっくり眺めて原因を考えるところですが、試しにChatGPTに解析してもらってみました。
そして、ChatGPTに回答。
この後ろに原因の究明や、対策方法の提案が続いていました。どれも納得の行く内容。
リビジョン数を取得しようとしたらエラーになってしまった。しかし、エラー処理のコードは書いていないので、このプラグイン自体がエラーになってしまったようです。おそらく、CTAも投稿と同じ仕掛けを使っているのでしょう。でも、リビジョンには対応していない。それでリビジョン数が取得できなかった、そんなところだと思います。
修正もChatGPTで
ChatGPTがしっかりした解析をしてくれて、しかも修正方法まで提示してくれましたので、あとそれに沿って修正するだけ。でも、それなら、いっそ修正コードも書いてくれるんじゃないかと思い、問題ん個所を提示して修正を依頼してみました。
回答がこれ。長いですけど。
ポイント解説までしてくれました。コードも完璧です。
これでCTAの画面でもエラーが表示されることはなくなりました。
実に便利な世の中になったものです。
【補足】プラグインのバージョンアップ
このプラグインは一応公開しているものですので(公式ではなく、野良状態ですけど)、公開ファイルも修正しておきました。プラグインの新規追加でZIPファイルをアップロードしてインストールすればバージョンアップされます。
プラグインの詳細とダウンロードのページは上に示しましたが、再度ここにも載せておきます。