解決済み
Question

メディアライブラリの画像を消してしまってからエラーが消えません

  • まえちゃん
  • ワードプレスのメディアライブラリの画像を消したらダメと知らず消してしまいました。使われていた画像を元に戻し、記事やサイトにも反映し直しましたが

    Warning: Trying to access array offset on value of type bool in /home/c2404642/public_html/painablog.com/wp-content/themes/jinr/functions.php on line 235

    という表記が消えずどうしたら良いか分かりません。

    どうすればよろしいでしょうか…

    追加:function.phpは特に何も触っていません
    235行目のどこがダメなのかがわからなくて困ってます…

    • WP 6.2
    • PHP 8.1
    • JIN:R 1.1.1
    • Conoha Wing
    • GoogleChrome
    • Windows11
    2023/05/10 03:08
  • tsu_

    こんにちは!
    JIN:R運営チームのtsu_です。

    画像とURLありがとうございます!

    消した画像というのはOGP設定で選択していた画像ですか??
    https://jinr.jp/manual/ogp/

    ご確認よろしくお願いいたします!

    2023/05/11 17:30
  • まえちゃん

    ご回答ありがとうございます!

    いえ、メディアライブラリにある画像ほぼ消してしまったので、残っていたのはプロフ写真だけです。

    なのでOGPで選択していた画像に限らず、記事やその他画像も消した形となります…。

    一応phpのバージョンを下げればエラーは消えましたが、親テーマの場合はそれをしなくてもエラーは消えたので、原因がわからずです…

    2023/05/11 17:48
  • tsu_

    ご確認ありがとうございます!
    現在は子テーマでPHP8.0を使っているという状況ですか??

    念のため教えていただきたいのですが、管理画面「外観」>「カスタマイズ」>「SNS登録 / シェア設定」>「シェアされた時の表示設定」>「TOPページがシェアされた時の画像(OGP)」の項目では画像を設定していますか??

    2023/05/12 19:56
  • まえちゃん

    回答が遅くなりすみません。
    現在は子テーマで7.4を使っています。8.0以上にするとエラーが出ます。
    OGPは今現在設定しています!

    2023/05/14 17:23
  • tsu_

    ご返信ありがとうございます!

    こちらの検証用サイトでも試しにメディアの画像を全部消してみたのですが、PHP8.0、8.1ともにエラー出なかったので、同様の状況を再現できていない状態です。。。

    直接的に関係があるか何ともですが、キャッシュの削除やプラグインを1つ1つ止めてみて変化があるかご確認いただけると助かります。

    お手数おかけしますが、よろしくお願いいたします!

    2023/05/15 14:50
  • まえちゃん

    ありがとうございます!

    何気なしにphp戻してみましたが、何故かエラーが解消されて出なくなりました…。

    これはこれで余計になんだったのか分からなくなりましたが、とりあえず大丈夫そうです!

    ちなみにプラグインの無効化とキャッシュ削除もエラー表示されている時にしましたがダメだったので、他になにかありそうです💦

    ご丁寧に対応頂きありがとうございました!

    2023/05/15 21:56
CLOSE