ローカル環境でしたら、PHP のエラーログがどこかにあるはずですから、それを見てみてください。もしログが残ってないならば、設定を変更して PHP のエラーが記録されるか画面に出るようにしてみてください。
おそらくは「思考錯誤でコーディングした」部分に PHP の文法違反とかがあるのだと思います。
トピック投稿者
hachi
(@mayama27)
lilyfan様
返答ありがとうございます!
まず、エラーログが確かに出ない設定になっていたのでphpの「display_errors」の項目をOffからOnにしたのですが、それでもコメントを投稿した段階でエラー文は表示されず、真っ白な画面でした。しかし、エラーログが記述されてるテキストファイルを発見でき、[Warning]部分だけ抜き出すと
You have forced lower_case_table_names to 0 through a command-line option, even though your file system ‘/Applications/MAMP/db/mysql/’ is case insensitive. This means that you can corrupt a MyISAM table by accessing it with different cases. You should consider changing lower_case_table_names to 1 or 2
One can only use the –user switch if running as root
の2点がありました。
なお、「試行錯誤でコーティングした」部分で再度確認したところ、これも確かに1点ありました。
<?php comment_text(); ?>の最後の「;」部分が抜けていたので付け足して試みたところ
これまた、何も変化することはありませんでした。
他に何か原因が考えられますでしょうか?
お忙しい中申し訳ありませんが、返答待っております。
トピック投稿者
hachi
(@mayama27)
度々すいません。解決しました!
未だに解決した原因が定かではないのですが、
<?php do_action(‘comment_form’, $post->ID); ?>
を入れたら直りました。^^;
大変お騒がせしましたが解答下さり、ありがとうございました。
解決とさせて頂きます。