いつもお世話になっております。
先日PHPを8.1.22に変更したところ、以下のエラーコードが吐き出されるようになりました。
運営に支障はないと思うのですが、念のため原因を特定して修正を行っていただいてもよろしいでしょうか。
mod_fcgid: stderr: PHP Warning: Attempt to read property "term_id" on null in (テーマ内ファイルのFILE PATH)
よろしくお願いいたします。
ご不便をおかけして申し訳ございません。
どのような状況でエラーが起きるのか調査をして修正させていただきます。
ご報告いただきありがとうございます。
横からすみません。
もし可能でしたら、どのようなページで表示されたかご教示いただくことは可能でしょうか・・・?
ここかな?というところは見つけたのですが、
確証持てない状態でして、もう少々詳細お伺いできたらと考えております🙇
- 画面で表示されるのか、エラーログに出力されるのか
- 表示されるページ(投稿/アーカイブ/タグなど)
- 発生条件(特定機能をONにしたりプラグイン有効化すると動かなくなるなど)
を教えていただけると調査しやすく大変助かります!
お世話になっております。
インラインで回答いたしますのでご確認お願いいたします。
画面で表示されるのか、エラーログに出力されるのか
→エラーログ出力です。(画面で表示されているとなれば運営に支障が出ているということになりますしブログ自体を止めています)
表示されるページ(投稿/アーカイブ/タグなど)
→ 不明です。ただ、現時点では当該エラーは出力されておりません(今朝は出ておりました)。
発生条件(特定機能をONにしたりプラグイン有効化すると動かなくなるなど)
→こちらも不明です。ただ、当該エラーはいずれも「lib/archive.php」で起こっているようです。(どの行でエラーが起きているのかはまちまちです)
なお、既にご存じかもしれませんが、同様の事例がございます(下記以外にも複数)ので、こちらもご参考くださいますと幸いです。
- https://wordpress.org/support/topic/php-message-php-warning-attempt-to-read-property-term_id-on-null/
- https://p2bco.net/30122022-11328.html
ご返信ありがとうございます!
当方で目を付けていた部分と同じ箇所かなと思いましたので、
本日一度修正版を配信させていただきます。
アプデ後に再度ご連絡させていただきますので、
対応までもう少々お待ちください・・・
素早いご対応ありがとうございます。
原因の特定もありがとうございました!
アップデートいたしましたので、しばらく様子見いたしますね。
とりあえずこちらは解決済とさせていただきます。
また不具合が起こりましたら別途投稿させていただきますので、よろしくお願いいたします。
かしこまりました!
本チケットは1週間程度クローズせずに残しておきますので、
もし再発等ありましたら追加で記載いただく形でも問題ございません。
今後ともよろしくお願い申し上げます。