これが意味しているのはどういうことか、日本語に訳して教えていただけませんでしょうか?
php
1 foreach($ratingcategories as $ratingcategory) { 2 $output .= '<small>'. $ratingcategory['ratingcategory'] .'</small>'; 3 $output .= '<div class="star-rating">'; 4 $output .= '<input type="radio" name="srm_crud[rating]['. $ratingcategory['ratingcategory'] .']" value="1"><i></i>'; 5 $output .= '<input type="radio" name="srm_crud[rating]['. $ratingcategory['ratingcategory'] . ']" value="2"><i></i>'; 6 $output .= '<input type="radio" name="srm_crud[rating]['. $ratingcategory['ratingcategory'] . ']" value="3"><i></i>'; 7 $output .= '<input type="radio" name="srm_crud[rating]['. $ratingcategory['ratingcategory'] . ']" value="4"><i></i>'; 8 $output .= '<input type="radio" name="srm_crud[rating]['. $ratingcategory['ratingcategory'] . ']" value="5"><i></i>'; 9 $output .= '</div>'; 10 }
質問の経緯は、
・WordPressのプラグインを利用しており、おかげさまでほぼ目的は果たせた。
・しかし記事の冒頭にエラーメッセージが表示されてしまうという問題が生じてしまった。
・エラーの内容は『PHPの55行目に問題がありますよ』とのこと。
『Warning: Invalid argument supplied for foreach() in C:\Users\kamesan\Dropbox\InstantWP_4.5\iwpserver\htdocs\test\wp-content\plugins\star-review-manager\views\view.reviewform.php on line 55』
・なので55行目の該当部分(上記PHP)を削除したところ、問題のエラー表示がなくなった。
・とはいえ、削除しちゃって良かったのかな?と不安なため、削除した部分が何を意味しているのか。が知りたい。
というような経緯です。
ざっくりでかまいませんので、あまり専門用語は少な目で、どうぞよろしくお願いいたします。
ちなみに、どうやら同じような『55行目がやばいよ』というエラーメッセージが表示された方がいたようでラグインのレビュー欄に書かれていました。
回答1件
あなたの回答
tips
プレビュー