- ご意見募集中: フォーラムで解決した FAQ や tips を Codex にまとめませんか?
- 注 WordPress 2.9 でサーバ要件 MySQL 4.1.2 以上に。/ドキュメントを更新して WordPress にご協力ください。
- 赤色のリンクは、まだ日本語Codex に存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
- この Wiki はいつでも誰でも編集できます。ログインアカウントの取得からどうぞ :)
コメントの承認
出典: WordPress Codex 日本語版
目次 |
コメントモデレーションは、WordPress の機能の 1 つで、サイトオーナーの承認無しにコメントが表示されるのを防ぎます。コメントモデレーションは コメントスパムへの対処として非常に有効ですが、より一般性の高いアプリケーションもあります。コメントスパムについてもっと知るにはコメントスパム対策を参照してください。
コメント承認の仕組み
WordPress は、新しいコメントにいくつかのテストを実行してからブログに表示します。これらのテストをパスしなかったコメントは、すぐにサイト上には 表示されず、承認待ち とされます。ブログ管理者の手で承認または削除されます。
コメント承認の管理
設定 → ディスカッション の順にクリックし、ディスカッション設定 ページからコメント管理をすることができます。
すべてのコメントを承認待ちにしたい場合は、コメント表示条件 の 管理者の承認を常に必要とする オプションをチェックします。
怪しいコメントを承認待ちにし、真っ当なコメントを通過させたい場合は、どのようなコメントが怪しいかを判定するルールを指定する必要があります。ルールは 設定 → ディスカッション > コメント承認 で指定します。
最初のオプションは、多くのハイパーリンクを含むコメントを承認待ちとすることです。通常のコメントは、せいぜい1つか2つのリンクを含みますが、スパムコメントは多数のリンクを含むことがあります。自分のコメントを調べて、(承認待ちと判断するリンク数を)読者にとって意味のある数値に設定してください。(注: バージョン 1.5.2 とおそらく他のバージョンでは、コメントの承認リンク数に数値を入れない(空白のままにしておく)と、すべての匿名コメントが承認待ちとなります。ディスカッションオプションで制限設定していなくてもです。)
第二のオプションは、承認待ちキーワード を指定して、コメントにキーワードのいずれかが含まれる場合、承認待ちとするものです。キーワードは大きなテキストエリアで、改行で区切って指定します。デフォルトでは空欄となっています。承認待ちキーワードには、スパムワード、スウェア ワード、IP アドレス、正規表現等が含まれます。
承認待ちキーワードを追加するときは、以前のコメントをチェックすると良いでしょう。承認待ちキーワードを含むテキストボックスの下にある Check past comments against moderation list(承認待ちリストをチェック) リンクを利用してください。新しいキーワードによって、どのコメントにフラグが立つかを、WordPress がチェックします。
The box marked コメントブラックリスト ボックスは、マッチしたコメントを deleted immediately即削除し、管理者に通知しない という点がコメント承認待ちボックスとは異なりますが、それ以外は同じ働きをします。本当のコメントが通知されることなく削除されてしまわないよう、十分注意してください。
ブラックリストにしない理由
コメントスパムに対して、"ブラックリスト" 法を用いるブログプログラムがあります。この場合、ブラックリストに掲載されている単語またはドメインを含むコメントは拒否されます。
WordPress はなぜこの方法を用いないのでしょうか?コメントスパムに対処するとき、我々は、害しない ことをまず保証します。
ブログはコミュニケーションのためであり、コミュニケーションを阻害するものはメディアにとって有害です。コメント承認待ちキーワード(ブラックリストの代替)にマッチするコメントを削除するのではなく、確認待ちにします。もし正規のコメントが誤ってフィルタリングされた場合でも、ブログ著者が確認して返答することができます。
もちろん、あなたのサイトが承認待ちのコメントで溢れかえるかもしれません。このような場合、多くのコメントを素早く処理したいでしょう。さらなる情報と資料はコメントスパム対策を参照してください。
最新英語版: WordPress Codex » Comment Moderation (最新版との差分)
カテゴリ: 改名提案 | 初心者向けトピック | トラブルシューティング

