ラムネグから一言:寝る前に読むとくだらなすぎて逆に寝れると好評なすごい適当なブログをこっちではじめてます.
dokuwikiのDiscussionプラグイン、これでコメント機能をご自身のwikiに導入されている方って多いと思います。
ただこのDiscussionプラグインは「コメントのスレッド表示を許可」の設定をオンにすると返信コメントが表示されない、というバグがあります。
ここではdokuwikiのDiscussionプラグインでスレッド表示ができないときの解決方法を紹介しますね。
解決方法
dokuwiki/lib/plugins/discussion/action.php:950行目あたり
!empty($comment['replies'])
のビックリマーク「!」を消してください。
これでスレッド表示オンでも、返信コメントが正常に表示されるようになります。
公式サイトのバグに載っていた
結局バグとしては、プログラム上の初歩的な?記述ミス、っぽいんですよね。これ。変更前のコードだと”replies”つまり「返信」が空じゃなければreturnする、になっちゃってますから。それを返信が空ならreturnに変更したのが上記の編集になります。
んで上で紹介した治し方も公式サイトのバグにそのまま載っていました(https://github.com/dokufreaks/plugin-discussion/issues/357)。
2024年のバグ報告なので1年以上もそのままってコト…みたいです。
まとめ
ここではdokuwikiのDiscussionプラグインでスレッド表示をオンにすると返信コメントが表示されなくなるバグの修正方法を紹介しました。
まとめると公式サイトのバグにすでに報告されていて、治し方は1行、そしてほんとに1文字削るだけで治る、という事でした。
参考にしてみてくださいね。
【おしらせ、というか完全なる宣伝】
文体がもうぜんぜん適当すぎてあれだけどものすごい自由に書いてるブログ「檸檬だくだく」もよろしく.寝る前に読める恐ろしくくだらないやつです.
こんなにも一ミリも目を引かれないタイトルを取り扱ってます: ココア20g / ハイチュウとかってさ / なぜ米と小麦を食べようと思ったのかの謎 /

