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のスパム削除スケジュールを変更する方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressのゴミ箱内のスケジュールを変更する方法の記事を公開した後、ある読者からスパムコメントの削除スケジュールを変更することは可能かとの質問がありました。

AkismetはWordPressに付属しているコメントスパムプラグインですが、初期設定では有効化されていません。Akismetは通常、スパムコメントを削除する前にWordPressのデータベースに15日間保存します。

この投稿では、WordPressで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でコメントスパムに対抗するエキスパートガイド

Akismetのスパム削除スケジュールを変更する方法はお分かりいただけたと思いますが、WordPressのコメントスパム対策に関連する他の投稿もご覧ください。

この投稿が、WordPressでAkismetのスパムコメント削除スケジュールを変更するのにお役に立てば幸いです。無料のSSL証明書の取得方法や、WordPressの専門家が選ぶベストTwitterプラグインもご覧ください。

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$編集プロセスをご覧ください。

Avatar

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件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

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