WordPressでスパムコメントに対処するのは、ハエを叩くようなものだ。一旦ハエを叩くと、そのハエはどうなるのでしょうか?人気のスパム対策プラグインであるAkismetは、初期設定で15日間スパムコメントをデータベースに保存し、レビューする必要がある場合に備えている。
ある読者から、スパムを早く取り除くことで、データベースをより頻繁に整理することは可能か、という質問があった。答えはイエスである。
この投稿では、Akismetのスパム削除スケジュールをあなたの好みに一致させる方法をご紹介します。
WordPressでAkismetがスパムを削除する方法を変更する理由とは?
このチュートリアルはAkismetプラグインのみを対象としています。Akismetプラグインを使用していない場合は、Akismetを使用すべき理由をご覧ください。
AkismetはWordPressのコメントスパムに対抗することができます。すべてのコメント、ピンバック、トラックバックを監視します。
スパムコメントはデータベースに保存されるため、データベースのバックアップサイズが大きくなります。早めに削除することで、データベースのサイズを少し小さく保つことができるかもしれません。
スパムコメントを削除することでデータベースのパフォーマンスが向上すると考えるユーザーもいるかもしれませんが、ほとんどの場合、データベースのパフォーマンスに大きな影響はないと考えています。
何千件ものスパムコメントを受信し、手動で削除しようとすると、サイトのパフォーマンスに影響する可能性があります。WordPressでスパムコメントを一括削除する方法については、こちらのガイドをご覧ください。
一方、ユーザーによっては、誤検出を避けるためにスパムコメントを長期間保存しておき、後で見直したいと考える場合もある。
それでは、Akismetを使ってWordPressのスパムコメントの削除スケジュールを変更する方法を見てみましょう。
WordPressでAkismetを使ってスパムコメントを削除するスケジュールを変更する
Akismetはスパムコメントを15日間データベースに保存した後、自動的に削除します。これにより、手動でスパムコメントを確認する時間が与えられます。
Akismetが本物のコメントをスパムとしてマークした場合、あなたはそのコメントをスパムではないとマークすることができます。このようにしてAkismetは学習し、より効率的にスパムコメントをキャッチするためにアルゴリズムを改良しています。
Akismetがスパムコメントをデータベースに保存する日数を変更することができます。このコードをテーマのfunctions.phpファイルに追加するか、WPCode(推奨)などのコードスニペットプラグインを使用してください:
add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );
function custom_spam_delete_interval() {
return 7;
}
詳しくは、WordPressでサイトを壊さずにカスタムコードを追加する方法をご覧ください。
7をコメントする日数で変更してください。このフィルターはAkismetのスパム削除スケジュールを変更するだけです。
この数値を0に変更すると、Akismetは次のコメント削除スケジュールですべてのコメントを削除します。これではスパムコメントを見直す時間があまりとれません。
設定 ” Akismetページにアクセスすると、変更を確認することができます。ページの一番下までスクロールすると、小さな文字で「7日以上経過したスパムフォルダーのスパムは自動的に削除されます。
7日間をフィルターで使用した日数に置き換えます。
注:スパムコメントが削除された場合、ゴミ箱内のコメントは削除されません。
WordPressでコメントスパムに対抗するエキスパートガイド
この投稿がWordPressのAkismetスパムコメント削除スケジュールの変更にお役に立てば幸いです。コメントするスパム対策に関連する他の投稿もご覧ください:
- Akismetとは何か?
- WordPressでコメントをモデレートする初心者ガイド
- WordPressでコメントスパムに対抗するための重要なヒントとツール
- WordPressのコメントフォームにreCAPTCHAを簡単に追加する方法
- WordPressでスパムコメントをブロックするAntispam Beeの使い方
- WordPressでスパムコメントを素早く一括削除する方法
- 既存のWordPress投稿日:トラックバックとピンバックを無効化する方法
- WordPressでIPアドレスをブロックする方法(とその理由)
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
ご質問やご提案がおありですか?ディスカッションを始めるためにコメントを残してください。