プラグイン絡みのエラーが発生

今現在、このブログではLightningというテーマを使用しています。このテーマにCTA(Call To Action)という機能がありまして、それを使ってみようとしたところ、エラーが発生しました。

リビジョン数のところにエラーメッセージがずらーーーーーっと表示されています。なんだろうとよくよく見てみると、なんとなく見覚えが…。このリビジョン数の表示機能、私が作ったプラグインでした。これです。

投稿のリビジョン数を表示するプラグイン(Posts Revision Count)

2024/11/28 最終更新日時 : 2024/11/28 サイノアWordPressの「投稿」では記事の更新履歴(リビジョン)が保存されます。以前のものを参照したり、差分を確認できて便利で…

こうなると、責任は他の誰でもなく、私です。

なお、このプラグインは管理画面の「投稿」の一覧にリビジョン数を表示するものです。

原因の究明

では問題は何か?エラーメッセージをじっくり眺めて原因を考えるところですが、試しにChatGPTに解析してもらってみました。

そして、ChatGPTに回答。

この後ろに原因の究明や、対策方法の提案が続いていました。どれも納得の行く内容。

リビジョン数を取得しようとしたらエラーになってしまった。しかし、エラー処理のコードは書いていないので、このプラグイン自体がエラーになってしまったようです。おそらく、CTAも投稿と同じ仕掛けを使っているのでしょう。でも、リビジョンには対応していない。それでリビジョン数が取得できなかった、そんなところだと思います。

修正もChatGPTで

ChatGPTがしっかりした解析をしてくれて、しかも修正方法まで提示してくれましたので、あとそれに沿って修正するだけ。でも、それなら、いっそ修正コードも書いてくれるんじゃないかと思い、問題ん個所を提示して修正を依頼してみました。

回答がこれ。長いですけど。

ポイント解説までしてくれました。コードも完璧です。

これでCTAの画面でもエラーが表示されることはなくなりました。

実に便利な世の中になったものです。

【補足】プラグインのバージョンアップ

このプラグインは一応公開しているものですので(公式ではなく、野良状態ですけど)、公開ファイルも修正しておきました。プラグインの新規追加でZIPファイルをアップロードしてインストールすればバージョンアップされます。

プラグインの詳細とダウンロードのページは上に示しましたが、再度ここにも載せておきます。

投稿のリビジョン数を表示するプラグイン(Posts Revision Count)

2024/11/28 最終更新日時 : 2024/11/28 サイノアWordPressの「投稿」では記事の更新履歴(リビジョン)が保存されます。以前のものを参照したり、差分を確認できて便利で…

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)