コメントスパム対策
Wordoressのコメントスパム対策として、Cryptographpプラグインをインストールした。
以前、このサイトでCoreblog2をインストールして、Blogを書いてみようとしたが、数か月後にコメントが大量に来た。すべてがスパムであった。このため、Coreblog2は閉鎖していた。Debianをetchかたlennyにし、Ploneも3.1.2になったし、通勤用自転車として新しいクロスバイクを買ったので、Blogをはじめたくなった。Coreblog2でコメントスパム対策をしようと思ったけど、以前から気になっていたWordpressでBlog Siteを立ち上げることにした。Coreblog2ではなくWordpressにした理由は、「Wordpressはカテゴリに階層が使えること」、「コメントスパム対策が比較的簡単なこと(ユーザ登録などが不要)」が主である。Wordpressのコメントスパム対策としては、標準のプラグインであるAkismetが良く使われているようであるが、Odysseygate.comのあるページで指摘されていたように、いったんコメントを受け付けて、ごみ箱のようなところへ破棄するものなので、アクセス自体が減るわけではないのが、気に食わなかった。グラフィックで表示した文字を入力しないとコメントできないような仕組みがほしかったので探してみたところ、ここで紹介されていたCryptographpプラグインが使えそうなので、このページを参考にプラグインをインストールし、Wordpressをインストールしたフォルダの下のテンプレートフォルダ(私の場合はwp-content/themes/default/)の下のcomments.phpのsubmitの直前に、次の3行を追加した。
<p> <?php display_cryptographp(); ?> </P>
これで、コメントの投稿時に、4文字のグラフィックス文字が表示され、それを入力しないとコメントが出せないようになる。Wordpressのサイト設定の設定のCryptographpで入力させる文字数などを変更することができる。次の画面が、Cryptographpをインストールしたときのコメント入力画面である(ログインしているときは、表示されないようである)。表示が英語であるのは、いずれ直したいと思っているが、他国語対応になっているのだろうか。直接直すのだろうか。まだ調べていない。



Debian Lennyでの注意点