【wordpress】Use of undefined constant   – assumed ‘ ’ (this will throw an Error in a future version of PHP) エラーを解消する

エラーの原因はphpのバージョン

phpのバージョンを7.2以降のものに更新すると、以下のようなエラーが発生することがあります。
phpはバージョンによってどんどん書き方が変わっていますので、新しいバージョンに合わせて記述を修正する必要があります。

Warning: Use of undefined constant   – assumed ‘ ’ (this will throw an Error in a future version of PHP) in [ここにエラーが出ているファイルのディレクトリ] on line 10

未定義の定数がありますので、 ‘ ’ (シングルクオーテーション)をつけて定義してくださいね、と注意されています。

シングルクオーテーションをつけてエラーを解消する

エラーの解決方法は簡単で、指定されたファイルを確認し、シングルクオーテーションをつけるだけです。
今回は、以下のような記述になっていました。

5行目の’posts_per_page’ => 3,が問題のようですので、修正します。

シングルクオーテーションをつけてもエラーが解消しない場合の対応

通常ですとこれだけで解決するはずですが、今回はなぜかエラーが消えませんでした。
なぜ?と思いながら色々と試した結果、コメントを削除するとエラーが解消しました。

タイトルとURLをコピーしました