お世話になっております。
ブログカードで存在しない記事・固定ページのIDを読み込もうとしたところ、
Attempt to read property "ID" on null in ~~~~~~/wp-content/themes/xwrite/lib/blocks/ogp.php on line 175
というようなエラーが記事の真上に出ます。
通常出ようのないエラーではあるのですが、内部向けリンクの設定が残ったまま外部向けリンクのブログカードを作成してしまうと、このようなエラーが普通に出ます。(というか出してしまっていました。私自身は該当記事について修正を入れたつもりですが、冷や汗かきました)
以前はこのようなエラーは出ておりませんでしたが、改修のあった時点で何らかの仕様変更があり、結果としてエラーコードが出てしまったようです。
ただ、そもそも外部リンク設定時に内部リンクの設定を当てにしているという仕様が意味不明なので、設定を無視するよう設計し直すなり、外部リンク向けブログカードのブロックを新たに作るなり、設定の見直しを行った方が良いかもしれません。
恐れ入りますが、ご対応のほどよろしくお願いします。
XWRITEがリリースされたときからのユーザーです。
現在、XWRITE利用者に向けた資料記事を少しずつ作成しております。
※回答は個人の見解によるもので、エックスサーバー様のご意見とは異なる場合がございます※
▼FAQ集(非公式です)
https://151en.com/wordpress/20250125/11552/
@yinaba さま
ご報告いただきありがとうございます。
エラーの確認がとれましたので、不具合を修正させていただきます。
ご不便をおかけして申し訳ございませんが、対応まで今しばらくお待ちいただけますと幸いです。
@yinaba さま
長らくお待たせして申し訳ございません。
XWRITE v2.9.1のアップデートにて、エラーの不具合を修正させていただきました。
お手数ではございますが、アップデートしていただき、ご確認いただけますと幸いです。
お世話になっております。
ご対応ありがとうございました。確認させていただきました。
見た感じ、処理も改善された感じで良かったと思います。しばらくこれで様子見ます。
XWRITEがリリースされたときからのユーザーです。
現在、XWRITE利用者に向けた資料記事を少しずつ作成しております。
※回答は個人の見解によるもので、エックスサーバー様のご意見とは異なる場合がございます※
▼FAQ集(非公式です)
https://151en.com/wordpress/20250125/11552/
ご確認いただきありがとうございます 😊
こちらのトピックはクローズとさせていただきますので、
また何かございましたら、お気軽に新規トピックを立てていただけると幸いです。