【WordPress】DISQUSが自作テーマで表示されない

  • 更新日:
  • 公開日:

色々便利だというコメントシステムの『DISQUS』。

WordPressで簡単に実装できる公式プラグインがあるのでインストールしてみたのですが、上手く表示されなかったのでメモ。自作テーマで発生した内容です。

プラグインをインストールしてからプラグインの設定をあれこれ弄っていたのですがそれでも反映されず。これはテーマがおかしいということで、WordPressにデフォルトでインストールされている公式テーマを適用すると綺麗にDISQUSが表示されました。

DISQUSが反映されない原因の記述部分

自作テーマではコメントの部分を

<?php comment_form() ?>

と記述していたのですが、WordPress公式テーマのコメントフォーム部分の記述は以下になっていました。

<?php comments_template( '', true ); ?>

というわけでcomments_template()関数に差し替えて解決。

comment_form()でもフォームが表示されていたので問題無いと思っていました。どうやらDISQUSプラグインはコメントテンプレートの出力部分をまるごと取り返す仕組みのようです。

書いた人

Symbol Mark

Ryoichi(しつ)

除菌ティッシュを買い込んで使いきれずによく乾かす人。

療養目的で退職し、どうやって生きていくか模索中。最近は勉強目的でLaravelやVue.js弄ったり、趣味で音で遊んでます。

※2019年10月16日現在ブログリニューアル中です。崩れなどが発生していたらすみません。

うぇぶ: @s_ryone