コードの不具合



  • お世話になります。JINの404エラーページが表示された時に
    以下のようなコードがヘッダーに出てしまいます。0_1651523848990_スクリーンショット 2022-05-03 5.36.20.png
    解決策をご教示願えませんか?

    Warning: Undefined variable $str in /home/hishihari/hishihari.com/public_html/wp-content/themes/jin/ogp.php on line 129


    マニュアル確認済み
    キャッシュクリア済み
    プラグイン全停止済み
    WordPressのバージョン : 5.9.3
    ご利用のサーバー名 : エックスサーバー
    PHPのバージョン : PHP8.0.12
    OS : mac OS
    ご利用のブラウザ : Google Chrome
    該当サイトのURL : https://hishihari.com



  • @hishihari さん

    こんにちは!
    画像とエラーコードありがとうございます!

    こちらの環境下で、なるべく同じ近い環境で検証してみたところ、
    PHP8.0系ではなく、7.4系にするとエラーが出なくなりました。

    hishihari さん のサイトと全てが同じ条件ではないの何ともですが、
    一度、サーバーのPHPバージョンを7.4系に落としてみても良いかもしれません。

    Xserver のPHPバージョン変更方法の記事を添付させていただきますので、
    ご確認いただければ幸いです!
    https://www.xserver.ne.jp/manual/man_program_php_ver.php

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



  • tsuさん

    お世話になります。教えていただいた通りにPHPを7.4系にすると改善されました。
    もう1つの方のトラブルも使用中のプラグインのスクショを送らせていただいた後でしたが、
    もしやと思い、消していた人気記事ランキングを
    復活させたところ、正常に表示されるようになりました。
    ありがとうございました。
    原因はPHPだったようです。お手間取らせました。



  • @hishihari さん

    ご報告ありがとうございます!

    原因はPHPだったようです。お手間取らせました。

    いえいえ、こちらこそ検証などにご協力いただき
    ありがとうございました!

    もう1つの方のトラブルも使用中のプラグインのスクショを送らせていただいた後でしたが、
    もしやと思い、消していた人気記事ランキングを
    復活させたところ、正常に表示されるようになりました。

    こちらも承知いたしました!
    解決済みにさせていただきますね。

    また何かありましたら、ご相談いただければと思います。
    よろしくお願いいたします!

    (ご確認いただければ、ご返信には及びません)