解決済み
Question

Warning: Trying to access array offset on value of type bool in /home/xs064166/english-circle.com/public_html/wp-content/themes/jinr/functions.php on line 266

  • E EC
  • サイトのリンクを共有した際に、ロゴではなくアイキャッチ自動生成の画像で共有されてしまっていたので、固定ページのすべてのアイキャッチをロゴの画像と差し替えました。

    次に、アイキャッチ自動生成で生成された画像をメディアから削除していたら、以下のようなエラーが出ました。

    Warning: Trying to access array offset on value of type bool in /home/xs064166/english-circle.com/public_html/wp-content/themes/jinr/functions.php on line 266

    それ以降、メディアのところにアップロードしてあった画像が全てなくなりました。

    ①リンクを共有したときにロゴなどの任意の画像を表示させる方法
    ②上記のエラーと無くなったメディアへの対応方法

    ご教示お願い致します。

    • Xserver
    • GoogleChrome
    • Windows11
    2026/01/14 19:29
  • tsu_

    こんにちは。
    詳細のご共有ありがとうございます。

    ①リンクを共有したときにロゴなどの任意の画像を表示させる方法
    ・アイキャッチが設定されているページでは、その画像がOGPとして使われ
    ・アイキャッチが未設定の場合に限り、テーマ側で設定されたOGP用のデフォルト画像が使われます。

    そのため、すべてのページで同じ画像(ロゴなど)を表示させたい場合は、テーマ標準の設定にはご用意がなく、OGP制御が可能なプラグイン等が必要になるケースが多いです。ご希望に添えず申し訳ありません。

    ②上記のエラーと無くなったメディアへの対応方法
    状況を正確に把握したく、念のため確認させてください。
    一部の画像をメディア一覧から手動で削除している途中で、突然「メディア一覧にある画像がすべて表示されなくなった」という理解で合っていますでしょうか?

    可能であれば、Xserverのファイルマネージャから /wp-content/uploads/ に画像ファイル自体が残っているかをご確認いただきたいです。
    (残っていれば、データ自体は消えていない可能性が高いです)

    こちらでも確認した限り、公開サイト側では uploads に画像が残っているように見えます。
    そのため「画像ファイルそのものが全削除された」というより、メディア一覧(管理画面側)の表示・紐づけに問題が出ている可能性があります。

    お手数おかけしますが、ご確認よろしくお願いいたします。

    2026/01/15 23:01
  • E
    EC

    ありがとうございます。
    ②上記のエラーと無くなったメディアへの対応方法
    "一部の画像をメディア一覧から手動で削除している途中で、突然「メディア一覧にある画像がすべて表示されなくなった」という理解で合っていますでしょうか?"

    こちらですが、まず、全のページアイキャッチを手動で変更した後、メディア一覧から手動で一部の画像を削除しました。そのあと固定ページをいくつか編集し、再びメディア一覧に戻ると画像がない、見られない状態になっていました。

    現在、サイト上では設定した画像は見られますが、メディア一覧では何も見られない状態で、タイトルのエラー文も表示されたままです。

    ”可能であれば、Xserverのファイルマネージャから /wp-content/uploads/ に画像ファイル自体が残っているかをご確認いただきたいです。”
    →こちら確認してみたのですが、画像ファイルが残っているのか判断が付きません。該当のページを添付しておりますので、ご確認いただけますでしょうか。

    よろしくお願いいたします。

    2026/01/16 12:24
  • E
    EC

    追記です。最終保存した編集内容も保存されていないようです。

    2026/01/16 12:32
  • tsu_

    ご連絡ありがとうございます。詳細のご共有も助かります。

    【1】uploads(画像ファイル)が残っているかの確認
    添付の画面からは画像ファイルが残っているかどうかは判断できませんので、お手数おかけして申し訳ありませんが、Xserverのファイルマネージャで

    /wp-content/uploads/
    → 年フォルダ(例:2024/2025)
    → 月フォルダ(例:01/02)
    の中身をご確認いただけますでしょうか?
    (ここに画像ファイルが並んでいれば、画像自体は残っている可能性が高いです)

    【2】「最終保存した内容が保存されていない」件の確認
    追記の件も確認させてください。
    こちらは記事の編集画面での保存の話かと思いますが、次のどちらに近いでしょうか?

    ①「保存」ボタンを押しても、変更が反映されない(保存できない)
    ②一度は反映されたように見えるが、あとから元に戻っている

    お手数をおかけしますが、ご確認よろしくお願いいたします。

    2026/01/17 22:12
  • tsu_

    <別トピックの内容について>
    上記の現状が把握できておりませんが、エラーメッセージに対しては、
    管理画面「外観」>「カスタマイズ」>「SNS登録 / シェア設定」>「TOPページがシェアされた時の画像(OGP)」の設定が関わっている可能性があるため、検証として設定のし直しをお願いできますでしょうか。

    手順としましては、以下になります。
    1. カスタマイズの該当項目へ移動
    2. OGP画像が設定されている場合は一度「削除」
    3. 改めて画像を設定
    ※可能なら、画像は新しくアップロードし直したものを選ぶと改善することがあります。

    お手数おかけして申し訳ありませんが、よろしくお願いいたします。

    2026/01/21 22:50
  • E
    EC

    ありがとうございます。上記の方法で解決しました。

    2026/01/23 12:05
CLOSE