コメントブラックリストを利用して、 WordPress スパムコメントに対処する

Last Updated:2023年12月31日| | 9のコメント
コメントブラックリストを利用して、 WordPress スパムコメントに対処する

WordPress 「コメントブラックリスト」(許可されていないコメントキーワード)機能を活用してスパムコメントに対処する

WordPressを運営する場合、サイトの訪問者が多くなり、一緒にスパムコメントとスパム会員が増加することになります。

スパムコメントが多い場合は、Akismet Anti-Spamプラグイン(ハングル名「Akismetアンチスパム:スパム対策」)をインストールすると、プラグインはインテリジェントにスパムを処理します。通常のコメントもスパムとして扱われる場合があります。個人のサイトやブログでAkismetを無料で利用できます。

他にもWP-SpamShieldなどのスパム対策プラグインを利用してみることもできます(参照)。 そして次の WordPress Codex資料では、スパムに対処する様々な方法が記載されています。

WordPress 文書で提示する方法のいずれか GitHubからダウンロードすることができる非公式 WordPress コメントブラックリスト(wordpress-comment-blacklist)を利用することです。

リンクされたGitHubページでblacklist.txtファイルの内容を WordPressのコメントブラックリストに登録するされます。

コメントブラックリストを利用して、 WordPress スパムコメントに対処する2

WordPress 管理者ページで 設定 » ディスカッションをクリックして、 許可しないコメントキーワード(旧名称」コメントブラックリスト「)欄にスパム単語を追加することができます。また、IPアドレスでもブロックすることができます。

コメントがそのコンテンツ、書き込み者の名前、URL、電子メール、IPアドレス、またはブラウザのユーザーエージェント文字列に以下の単語のいずれかを含めると、ごみ箱に入れます。 XNUMX行にXNUMX語またはXNUMXつのIPアドレスを入力してください。 内部の単語とマッチングさせるので、「press」は「WordPress」と一致します。

アップデート: WordPressが更新され、「コメントブラックリスト」は「許可しないコメントキーワード」に名称が変わりました。

このブログの場合、ほとんどのスパムが英語や日本語で作成されて走ります。 Disqusをインストールすると、スパムコメントが明確与えるが、スパムコメントがたまに走る現象が現れました。 昨日Disqusを無効にして WordPress 基本コメントシステムに変更した後は、スパムがもう少し増えました。 (おそらくセキュリティプラグインで、いくつかのスパムを遮断するかもしれないが、スパムが思ったより多く増えていません。)

WordPress Codexのドキュメントに記載されているスパムブラックリストを活用するので、ほとんどのスパムコメントが「ごみ箱」にすぐに入ります。

WordPress スパム

チェックしてみると、一日中約14個のスパムコメントがゴミ箱に移動していますね。 ほとんどが英語のコメントで、たまにロシア語と日本語のコメントも目立つ。 珍しいのは最近、jiaming Baiというユーザー名でスパムコメントが続いています。 (追加:多くの場合 一晩50以上のスパムコメントこの走りもしますね。)

この方法を使用すると、別のスパム対策プラグインをインストールしなくても(このブログで)スパムコメントを比較的効果的に遮断することがあります。

6年のレビュー

この記事は2017年に最初に書かれました。この方法でスパムコメントをフィルタリングしてからすでに6年を超えました。

この方法では、ほとんどのスパムコメントがゴミ箱に移動します。しかし、まれにスパムコメントがフィルタリングされないことがあり、正常なコメントがスパムとして認識されることもあります。

通常のコメントがスパムとして認識されるのは、許可されていないコメントキーワードに登録されている単語がコメントの内容に含まれるためです。フィルタリングされていないスパムコメントは、コメントブラックリストが更新され、後でスパムコメントとして認識され、ごみ箱に移動する可能性があります。 (コメントブラックリストが着実に更新され、一度GitHubサイトにアクセスして更新されたリストを確認して適用すると便利です。)

また、コメント本文にリンクが含まれている場合でも、スパムと見なしてゴミ箱に移動しています。リンクが含まれている場合はごみ箱に移動したい場合は、許可しないコメントキーワードセクションに HTTPを追加するだけです。これにより、http://...またはhttps://...で始まるリンクはすべてごみ箱に自動的に移動します。

コメントを削除するには、一度に閲覧して通常のコメントを復元するプロセスが必要です。少し面倒に思えるかもしれませんが、習慣になると不快感を感じません。

ちなみに、コメントから電子メールフィールドとウェブサイトフィールドを削除した後、スパムコメントが大幅に減少しました。スパムコメントメカニズムから電子メールフィールドを削除することを期待していないので、そうではないかと思います。

英語、日本語、中国語、アラビア語のコメントをゴミ箱に送る

英語のコメントをフィルタリングしたい場合は、よく使われる英語の単語を禁則語に設定できます。例:

the
and
to
of
a
in
is
it
you
that
he
was
for
on
are
with
as
I
his
they
be
at
one
have
this
from
or
had
by
not
word
but
what
some
we
can
out
other
were
all
there
when
up
use
your
how
said
an
each
she

日本語のコメントをフィルタリングしたい場合は、ひらがなとカタカナの文字を禁止語で指定することを検討できます。

あ
い
う
え
お
か
き
く
け
こ
ア
イ
ウ
エ
オ
カ
キ
ク
ケ
コ

中国語(簡体字)の場合、よく使う文字を禁則語で指定できます。

的
是
不
了
在
有
我
他
这
个

アラビア語のコメントが頻繁に実行される場合、アラビア語のアルファベットを禁則語に設定すると、すべてのアラビア語のコメントがゴミ箱に移動します。

ا
ب
ت
ث
ج
ح
خ
د
ذ
ر
ز
س
ش
ص
ض
ط
ظ
ع
غ
ف
ق
ك
ل
م
ن
ه
و
ي

すべてのコメントをゴミ箱に送る

ほとんどのコメントがスパムの場合は、すべてのコメントをごみ箱に送信し、定期的に通常のコメントがないことを確認してからごみ箱を空にする方法を検討できます。

新しいランニングコメントをゴミ箱に移動したい場合は、[許可されていないコメントキーワード]セクションに次のように入力します。点(.)だけを入力しても構いませんが、私は以下のように数字を一緒に入力してすべての新規コメントをゴミ箱に送っています。削除する前に通常のコメントを復元し、残りのすべてを削除できます。

1
2
3
4
5
6
7
8
9
.
-

参照


9のコメント

コメント

    • ごみ箱から通常のコメントのみを復元した後、ごみ箱を空にするボタンを押すと、ごみ箱のすべてのコメントが削除されます。

      応答
  1. 私はテーマをインストールするときに、スパムが約30つ付いていますよ。(笑)
    おそらくテーマで確認をするようにしたものと思います。^^
    その以外にスパムが全くないきますね。
    アスキースパムを使用するので、私は満足しています。!

    応答
    • Akismetを使用しているんですね。

      Akismetをどう発音するのか気になって見てみると、「アキスメット」または「アキスメット」くらいで発音するようですね。

      応答
      • 今私のテーマを変えたいという思いがしますね。(笑)
        Valentiを心に置いているが、今回のブラックフライデーとき活人をハルリョンジしれません。^^

      • Valentiテーマ(https://1.envato.market/1d0bR )を見てみるとマガジンのテーマですね。 Newspaperと似ていながらも感じが少し異なることがそれなりに大丈夫に見えますね。 ユーザー評価も大丈夫よ。

        私は昔のGenesis Frameworkを使用しているMagazine Proというテーマが気に入って一度利用みようかと思ったことがあります。

        https://my.studiopress.com/themes/magazine/#demo-full

        それなりにきちんとしたものが、私にぴったりの好きなスタイルだが、Frameworkの使い方を別々に学ぶ必要で、速度が正しく出る約束することができない折ったことがあります。

        私は何度もテーマを変えたので今しばらくテーマを変えないと考えています。(笑)