Warning: Use of undefined constant works

PC

Warning: Invalid argument supplied for foreach() in /home/xs642990/dark-pla.net/public_html/wp-content/plugins/bravo-neo/bravo-neo.php(12) : eval()'d code on line 647

WordPressのテーマエディタを色々弄っていたら、ページの上にぞろぞろとエラーが・・・。

Warning: Use of undefined constant works – assumed ‘XXXXX’(this will throw an Error in a future version of PHP)」

調べてみたらなんのことはない。

XXXXX の部分を囲っているのが全角の「」だった、というだけ。

半角の「’」で囲い直したら治りました。

トラブルがあっても、出てきたエラーをそのままグーグルさんに投げ込むとたいていの回答はWeb上に転がっていますよね。
で、慌てて載っている解決法をコピペするとこの手のことが良く起きます。

今回は、HTMLの白文では半角のクォーテーションは都合が悪いので半角になっていた、
というところが、そのままコピペされて問題になったケース。

以前、「your-url」的なやつをそのまま打ち込んでアウト、とかあったような・・・。
「password」のところがそのままだったこともあったなぁ・・・。

ちゃんと吟味しないでコピペしてると、こういうところでコケますよ、という好例でした。

WordPress本

楽天ウェブサービスセンター
タイトルとURLをコピーしました