Languages: English – Comment Spam 日本語 – 中文(简体中文) – (Add your language)
コメントスパムは、ブログを持っていれば必ず発生するものです。 WordPress を使用すると、コメント スパムを防ぐための強固な内蔵ツールがあるだけでなく、幅広いコメント スパム保護および防御プラグインや方法があり、追加のカバーや保護が必要と感じた場合に選択できます。
あなたのコメントを保護する「1 サイズ フィット オール」の方法はなく、スパマーは多くの手口を使用します。 スパマーは多くの戦術を使います。複数の防御手段を使うことを検討してください。 スパマーは攻撃方法を変えるので、選択肢を常にアップデートしておく必要があります。
免責事項: リストされたプラグインとコードは、プラグイン作成者以外の誰かによって承認されたものではありません。
掲載の基準。 ここに掲載するコードは、WordPress サポートフォーラムまたは Hackers メーリングリストに投稿され、「エラーなしで期待どおりに動作した」という独自のフォローアップメッセージを受け取っているものに限ります。「
上記の条件を満たしていないこのページに追加されたコードやリンクは削除されます。
Akismet Comment Spam Fighter
現在のバージョンの WordPress では Akismet が標準装備となっています。 Akismet は、コミュニティが作成したデータベースと組み合わせた独自のアルゴリズムを用いて、どのコメントがコメントスパムで、どのコメントが正当なものかを「学習」します。
WordPress ブログで Akismet を有効にするには、プラグイン パネルに移動して、プラグインを有効にします。 支払いプランにサインアップした後、Akismet.com から API キーを取得するよう促されます。 Akismet が有効化されると、コメントパネルにメニューが追加され、「検出された」コメントスパムのリストが表示されるようになります。
コメントスパムが Akismet の網を通過した場合、コメントパネルでコメントスパムとしてマークしてください。 削除しないでください。 コメントスパムとしてマークすることで、その情報がAkismetに送信され、コミュニティが作成したデータベースに追加されます。
頻繁に Akismet Panel で捕捉されたコメントスパムを確認し、Akismet によって捕捉された正当なコメント(誤検出)を探します。
My Comments Get Caught By Akismet
Akismet は、コメントスパムをコメントスパムとしてマークした人により学習し、正当なスパムはスパム判定されます。 もしあなたのコメントがAkismetに引っかかるようなら、Akismetパネルからそれらを削除してください。 2、3回かかるかもしれませんが、学習して自動的にあなたのコメントをスパムとして指定しなくなります。
あなたのブログのコメント投稿者は、自分のコメントがAkismetに引っかかることがあります。 定期的に Akismet パネルをチェックしない場合は、読者が自分のコメントが表示されなかった場合にメールで連絡できるような簡単な方法を用意してください。
データベースの更新やソフトウェアの大きな変更により、このプロセスを繰り返さなければならない場合があります。
Akismet が自分のコメントをキャッチできない、または読者のコメントが多すぎるという問題が続く場合は、Akismet にお問い合わせください。
Combating Comment Spam FAQ
- なぜスパムなのでしょうか?
- WordPress のアンチスパムプラグインはどこで手に入りますか?
- WordPress プラグインで問題が発生しました
- 「スパム」と判定されたコメントはどうなるのですか?
- 投稿したらすぐにスパムが表示されるのですが。
- なぜすべてのコメントがモデレーションキューに入るのですか?
- コメントを無効にしたのにコメントが投稿され続ける
- トラックバックを無効にしたのにトラックバックが投稿され続ける
- このスパムを止めるものはとても便利ですよね?
デフォルトのコメントスパムツール
以下は、WordPress プラグイン Akismet に加えて、WordPress をインストールすると必ずついてくるデフォルトのコメントスパムツールです。
Number of Links in Posts
コメント投稿に何十ものリンクを含むコメントスパマーを止めるために、1 コメントに許可するリンク数の設定を変更することが可能です。
- 設定 > ディスカッション パネルに移動します。
- コメント管理までスクロールします。
- 投稿のリンク数に関するセクションでは、デフォルトで 2 に設定されています。
NOTE: ゼロに設定したり、フィールドを空白にしたりしないでください。 これは、すべてのコメントをモデレーションに送ることになり、望ましい効果ではありません。
コメント ブラックリスト
設定 > ディスカッション パネルに含まれるセクションは、コメント ブラックリストと呼ばれるものです。 これは、あなたのブログから完全にブラックリスト化された単語のリストです。
ここに追加する内容は非常に慎重にしてください。 もしコメントがここにあるものと一致した場合、それは完全に削除され、何の通知もありません。 これらの “nuked “コメントはあなたのブログには表示されませんが、あなたのデータベースには.Nukedとマークされたまま残ります。 マークされたコメントは、Akismet などの「インテリジェントな」アンチスパムプラグインを教育するためにデータベースに保持されます。
ブラックリストの単語は賢く選びましょう
部分的な単語が一致する可能性があることを覚えておいてください。 tramadolのような単語をブラックリストに入れると、tramadol, tramadols, bigtramadolなどを含むすべてのコメントが自動的に削除されます。 しかし、ass のような単語をブラックリストに入れると、ass、asses、assistance、passionate、assumption などを含むコメントを自動的に削除します。
Moderate All Comments
コメントの量と WordPress サイトのコメントに対するコントロールによっては、サイト上のすべてのコメントをモデレートしたいと思うかもしれません。
設定 > ディスカッション パネルで、[管理者がコメントを承認する必要があります(以下の一致にかかわらず)] の横にあるボックスをチェックします。
Pre-approve Comments from Old Commenters
また、設定 > ディスカッション パネル オプションで、以前に承認したコメントがモデレーションを回避できるように設定することができます。 Comment author must have a previously approved comment.
Restrict Comments to Registered Users
登録ユーザーのみコメントを許可する場合、登録ユーザーのみにコメントを制限することができます。
- 設定 > ディスカッションパネル
- その他のコメント設定で、[ユーザーがコメントするには登録およびログインする必要があります] を選択します。
コメントが管理されたときにユーザーに通知
人々がコメントを送信すると、それがすぐにブログに現れると期待されます。 コメント管理を実装し、ユーザーに知らせない場合、ほぼ間違いなく、一部のユーザーは、コメントが消えたと思い、同じコメントを繰り返し投稿することになります。 このような事態を防ぎ、不満や混乱を招く読者を避けるために、次のようにしてコメントが審査中であることを知らせます。
ポップアップ コメントを使用している場合は comments-popup.php を編集し、使用していない場合は comments.php を編集します。
Look for the following code:
<p><input name="submit" type="submit" tabindex="5" value="<?php _e("Say it!"); ?>" /></p>
Change that to the following, adding your own customization:
<p><blockquote>Comment moderation is in use. Please do not submit your comment twice -- it will appear shortly.</blockquote><input name="submit" type="submit" tabindex="5" value="<?php _e("Say it!"); ?>" /></p>
Spam Plugins
There are many plugin options to add to WordPress’ built-inコメントスパム保護に追加するプラグインのオプションは、公式 WordPress Plugin Directory で見つけることができます。
コメントスパムハック
以下は一般ユーザーにはお勧めできません。
.htaccessでアクセス拒否 抜本的ではありますが、Apacheサーバーを使っている場合は.htaccessファイルに修正を入れることができます。 詳しくは「インターネットとApache」を確認してください。 nofollowを使う nofollow属性は、スパマーのページランクを剥奪するために使われるもう一つの方法です。 Googleによると、”Googleがハイパーリンクにこの属性(rel=”nofollow”)を見つけた場合、検索結果でウェブサイトをランク付けする際に、それらのリンクは信用されなくなる “とのことです。 WordPress v1.5では、コメント欄のすべてのリンクにnofollow属性が自動的に追加されます。
こちらもご覧ください
。