- このトピックには2件の返信、2人の参加者があり、最後ににより7年、 6ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
3件の投稿を表示中 - 1 - 3件目 (全3件中)
- このトピックに返信するにはログインが必要です。
タグ: commnets.php, magjam
プラグイン停止、キャッシュ解除、テーマの再ンストールおよびほかのテーマで発生するかどうかを調べましたが、解決なかったため質問させていただきます。
下記URLにて以下のエラーメッセージがページの一番下に表示されます。
https://huhen.net/2011/12/23234500/
<pre class=”lang:default decode:true ” >Fatal error: Cannot redeclare dp_comment_source() (previously declared in /home/xxxx/huhen.net/public_html/wp-content/themes/dp-magjam/comments.php:26) in /home/xxxx/huhen.net/public_html/wp-content/themes/dp-magjam/comments.php on line 26
※xxxx部分はアカウント名が入ります
また、上記ページでは、記事が二重に表示されています。
全部のページを確認したわけではありませんが、comments.phpのエラーですが、すべてのページで表示されているわけではないようす。
コメントがついていないページは出ていません。
また、コメントがついているから必ずエラーになっているわけではないようです。(この点は下記URLでご確認いただければと思います。コメントが1つついている記事ですがエラーはありません)
https://huhen.net/2015/06/11122424/
いつ頃から発生したかについては、古い記事のためたまたま確認したらエラーに気づいたため、具体的にどの段階からというのがわかりません。
お忙しいとは存じますが、ご返答いただければ幸いです。
シングルページは、本来はメインエリアに対象の記事コンテンツのみが表示されますが、問題の記事ページではシングルページであるにも関わらず、2記事以上を表示しようとしてます。
1記事目のコメント(comments.phpのロード)の処理の際に実行されているfacebookコメント用の関数が、本来表示されるはずのない、2記事目の表示の処理で重複して同じ関数を定義しようとしているため発生しているエラーです。
ソースから問題のページを解析すると、2記事で投稿日時が全く同じになっており、さらにパーマリンクは日時で表示するようにされているため、この2つが原因でシングルページであるにも関わらず、同一日時に投稿された2記事を1つの記事ページで表示しようとしていることが問題の根本です。
記事ページのパーマリンクは一意になるよう変更するか、投稿日時のタイムスタンプをずらして下さい。
ご返信が遅くなり申し訳ございません。
表題の件、解決いたしました。
ログが残っておりましたが、再度確認に来てくださったのでしょうか。
ありがとうございました。
ほかの方が同様の症状になったときに、解決できているかどうか、参考になるように、解決した旨、書きこんでおきます。