Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでAkismetのスパム削除スケジュールを変更する方法

WordPressでスパムコメントに対処するのは、ハエを叩くようなものだ。一旦ハエを叩くと、そのハエはどうなるのでしょうか?人気のスパム対策プラグインであるAkismetは、初期設定で15日間スパムコメントをデータベースに保存し、レビューする必要がある場合に備えている。

ある読者から、スパムを早く取り除くことで、データベースをより頻繁に整理することは可能か、という質問があった。答えはイエスである。

この投稿では、Akismetのスパム削除スケジュールをあなたの好みに一致させる方法をご紹介します。

How to Change Akismet's Spam Delete Schedule in WordPress

WordPressでAkismetがスパムを削除する方法を変更する理由とは?

このチュートリアルはAkismetプラグインのみを対象としています。Akismetプラグインを使用していない場合は、Akismetを使用すべき理由をご覧ください。

AkismetはWordPressのコメントスパムに対抗することができます。すべてのコメント、ピンバック、トラックバックを監視します。

スパムコメントはデータベースに保存されるため、データベースのバックアップサイズが大きくなります。早めに削除することで、データベースのサイズを少し小さく保つことができるかもしれません。

スパムコメントを削除することでデータベースのパフォーマンスが向上すると考えるユーザーもいるかもしれませんが、ほとんどの場合、データベースのパフォーマンスに大きな影響はないと考えています。

何千件ものスパムコメントを受信し、手動で削除しようとすると、サイトのパフォーマンスに影響する可能性があります。WordPressでスパムコメントを一括削除する方法については、こちらのガイドをご覧ください。

一方、ユーザーによっては、誤検出を避けるためにスパムコメントを長期間保存しておき、後で見直したいと考える場合もある。

それでは、Akismetを使ってWordPressのスパムコメントの削除スケジュールを変更する方法を見てみましょう。

WordPressでAkismetを使ってスパムコメントを削除するスケジュールを変更する

Akismetはスパムコメントを15日間データベースに保存した後、自動的に削除します。これにより、手動でスパムコメントを確認する時間が与えられます。

Akismetが本物のコメントをスパムとしてマークした場合、あなたはそのコメントをスパムではないとマークすることができます。このようにしてAkismetは学習し、より効率的にスパムコメントをキャッチするためにアルゴリズムを改良しています。

Comment spam folder

Akismetがスパムコメントをデータベースに保存する日数を変更することができます。このコードをテーマのfunctions.phpファイルに追加するか、WPCode(推奨)などのコードスニペットプラグインを使用してください:

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );

function custom_spam_delete_interval() {
	return 7;
}

詳しくは、WordPressでサイトを壊さずにカスタムコードを追加する方法をご覧ください。

Adding the Code Snippet to WPCode

7をコメントする日数で変更してください。このフィルターはAkismetのスパム削除スケジュールを変更するだけです。

この数値を0に変更すると、Akismetは次のコメント削除スケジュールですべてのコメントを削除します。これではスパムコメントを見直す時間があまりとれません。

設定 ” Akismetページにアクセスすると、変更を確認することができます。ページの一番下までスクロールすると、小さな文字で「7日以上経過したスパムフォルダーのスパムは自動的に削除されます

Comment spam delete schedule shown in Akismet settings

7日間をフィルターで使用した日数に置き換えます。

注:スパムコメントが削除された場合、ゴミ箱内のコメントは削除されません。

WordPressでコメントスパムに対抗するエキスパートガイド

この投稿がWordPressのAkismetスパムコメント削除スケジュールの変更にお役に立てば幸いです。コメントするスパム対策に関連する他の投稿もご覧ください:

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.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

コメント

  1. おめでとうございます!この記事の最初のコメント投稿者になるチャンスです。
    ご質問やご提案がおありですか?ディスカッションを始めるためにコメントを残してください。

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。