【トラブル対応】WordPressでコメント返信出来ない

こんにちは。

本サイトは私の趣味・興味に沿った記事のみ掲載されているので、滅多にコメントが来ないのですが(涙)たまにコメント頂く事があり(ありがとうございます)ついこの前、返信しようとしたら「返信する」ボタンが反応しなくなっていて驚きました。

WordPressのバージョンアップかテーマのバージョンアップ、プラグインだと思うのですが、最後にコメント返信してからその間にした更新履歴が何も残らない事にも気づきました。

mami
ログとか残ってるかと思った~

という事で、コメント返信できるようにして、更新履歴を残すようにします。

コメント返信できるようにする

本サイトはコメントに対する返信する機能をONにしているのですが、ボタンを押しても無反応です。エラーも出ず。コメント返信は「comment-reply.min.js」で実装されているようなのですが、ソース表示したところ、loadされていない事に気付きました。突然なんで??

というわけで、仕方ないので、header.phpに以下を追加します。

<?php if (is_singular()) wp_enqueue_script("comment-reply"); ?>

なぜloadされなくなったのか不明ですが、とりあえずこれで動くようになりました。

更新履歴を残す

今回のように問題が発生した時に原因を切り分けられないのは問題なので、プラグイン「MJ Update History」を利用して更新履歴を残すようにしました。欲しい情報がシンプルにわかるので助かります。

4 件のコメント

  • 返信の際に下にスクロールすることを防いでコメントごとに返信欄を使い返信したいのですが、
    //返信機能
    上記のテンプレートタグを使う場合、実装は不可能でしょうか?

    • イラストサイト作成さん
      コメントありがとうございます。ご質問の文章の「//返信機能」の下に何か書いて頂いたのでしょうか。
      正しく質問内容が読み取れていないかもしれませんが、私のサイトでは、この記事にある対応で、コメントごとに返信する事は可能です。

      • テンプレートタグから返信機能を取り付けた場合下にコメント欄が移動してしまうためそちらをライブドアのようにその場で返信できるよう作り替えています。
        comment-reply.min.jsを無効にして、自作している状態です。
        //返信機能
        ()の中に下に移動させるのではなく名前、返信ボタン、返信欄を表示させたいのですが、可能でしょうか?

        • イラストサイト作成さん
          コメントありがとうございます。
          本記事の内容とご質問内容が乖離している事と、イラストサイト作成さんが実現したい事が頂いたコメントでは私には伝わりにくいため、Stack Overflowなどの質問サイトを利用されてはいかがでしょうか。実現したいイメージ画像や自作ソースコードを載せれますし有識者が沢山います。せっかくコメント頂いたのにお役に立てなくてすみません。

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)