目次

Discussion Plugin が言うこと聞かない

~~DISCUSSION:off~~ とか全然言うこと聞かないんだけどどうしよう…。

やりたいこと

  1. 基本的には全てのページにコメント欄を設ける
  2. ただし、各名前空間の start ページにはコメント欄を付けない

素直に表現するならサイト設定で plugin»discussion»automatic=yes にして、なんらかの手段で除外設定を入れればよいんですけど……

サイト管理の除外設定を使う

だめでした。plugin»discussion»excluded_ns はどうやら名前空間のみに対して作用するようで、ページ名を指定して /start$/ とかやっても意味がないらしい。

ページ内命令を使う

~~DISCUSSION:off~~ を書けばよいはずなんだけど…言うことを聞かない。文書先頭に書こうが末尾に書こうがとにかく言うことを聞かない

一応、解決(力技)

  1. 一度単独で ~~DISCUSSIN:close~~ を書いて保存する
  2. ~~DISCUSSION:close~~~~DISCUSSION:off~~ に書き換える、または ~~DISCUSSION:off~~ を追記する

これで plugin»discussion»automatic=yes でもコメント欄を消せることがわかった。ただなんでこの手順が有効なのかはサッパリわからない。