返信先: 「Warning: Undefined variable」が表示されるようになりました。

#2364
みきき
ゲスト

いつもお世話になっております。
onino様と同じようなエラー表記が出たのですが調べても分からず、解決方法をご教示いただければと思い書き込みいたします。

現在Wordpressを設置しているサーバーのPHPバージョンを7.4から8.1へ上げたいと思い、まずはローカルサーバー(Local [https://localwp.com/]で構築しています)で不具合がないかを確かめているのですが、サイトの上部に

Warning: Undefined variable $theme in C:\Users\○○\Local Sites\●●\app\public\wp-content\themes\easel\functions.php on line 863

Warning: Attempt to read property “Version” on null in C:\Users\●●\Local Sites\○○\app\public\wp-content\themes\easel\functions.php on line 863

というエラー構文が表示されました。(「○○」や「●●」の部分はローカルサーバーのユーザー名やディレクトリ名です)
自分自身で調べてみたところ「該当部分をisset()で囲むと良い」と書かれた記事が出てきましたので、そのようにしてみたのですが、今度は「このサイトで重大なエラーが発生しました。」と表示されてしまいサイト自体の表示ができなくなってしまいました。
ローカルサーバーなので仕様が違うのかもしれないですが、エラーの解決方法が分からずネット上に公開しているサイトのPHPバージョンを上げることができないので困っています。

もしもお分かりになる方がいらっしゃれば、解決方法についてをご教示いただければ幸いです。