その他

KUSANAGI×WordPress×JIN「/wp-content/themes/jin/ogp.php on line 129」エラー解消方法

WordPreessでJINテーマを使っていると

404画面を表示した際に以下のようなエラーが表示されることがあるようです。

Warning: Undefined variable $str in /home/kusanagi/ytmemo/DocumentRoot/wp-content/themes/jin/ogp.php on line 129

Warning: Attempt to read property "ID" on null in /home/kusanagi/ytmemo/DocumentRoot/wp-content/themes/jin/header.php on line 85

JINのフォーラムに答えがありました。

PHP8.0系ではなく、7.4系にするとエラーが出なくなりました。

回答の通りにPHPのバージョンを下げることで解消するのですが、

この記事では「KUSANAGI×WordPress×JIN」の環境をお使いの方向けに情報を残しておきます。

KUSANAGIにはPHPのバージョンを簡単に変更できるコマンドがあります。

サーバーにSSH接続し、以下のコマンドを実行することで解決します。

kusanagi php --use php74

(1分ぐらいかかりました。)

404画面を表示してもエラーが表示されないことが確認できました。

以上です。

COMMENT

メールアドレスが公開されることはありません。