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

WordPressでスパムコメントに対処するのは、ハエを叩くようなものです。叩いたハエはどうなりますか?人気のスパム対策プラグインであるAkismetは、デフォルトで15日間データベースに保持し、必要に応じて確認できるようにします。

読者の一人から、スパムをより早く削除することで、データベースをより頻繁に整理できるかという質問がありました。答えは「はい」です。

この記事では、Akismetのスパム削除スケジュールを、スパムをより頻繁に削除したい場合でも、もう少し長く保持したい場合でも、好みに合わせて調整する方法をご紹介します。

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

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

このチュートリアルは Akismet プラグイン専用です。使用していない場合は、Akismet を使い始めるべき理由に関するガイドをご覧ください。

Akismet を使用すると、WordPress のコメントスパムと戦うことができます。すべてのコメント、ピンバック、トラックバックを監視します。

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

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

何千ものスパムコメントを受信し、それらを個別に削除しようとすると、サイトのパフォーマンスに影響を与える可能性があります。WordPress でスパムコメントを一括削除する方法に関するガイドをご覧ください。

一方で、スパムコメントを後でレビューして誤検出を避けるために、より長い期間保持したいユーザーもいるかもしれません。

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

Akismetを使用したWordPressでのスパムコメント削除スケジュールの変更

Akismetは、スパムコメントをデータベースに15日間保持した後、自動的に削除します。これにより、スパムコメントを手動でレビューする時間ができます。

実際のコメントをスパムとしてマークした場合、スパムではないとマークすることができます。このようにしてAkismetは学習し、スパムコメントをより効率的に捕捉するためのアルゴリズムを改善します。

コメントスパムフォルダ

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

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );

function custom_spam_delete_interval() {
	return 7;
}

詳細については、ウェブサイトを壊さずにWordPressにカスタムコードを追加する方法に関するガイドをご覧ください。

WPCodeにコードスニペットを追加する

コメントを保持したい日数に7日を変更します。このフィルターは、Akismetのスパム削除スケジュールを変更するだけです。

数値を0に変更すると、Akismetは次のコメント削除スケジュールで全てのコメントを削除できるようになります。これにより、スパムコメントを確認する時間がほとんどなくなります。

変更を確認するには、設定 » Akismet ページにアクセスしてください。ページの下部までスクロールすると、小さな文字で「7日以上前のスパムフォルダ内のスパムは自動的に削除されます。」という注意書きが表示されます。

Akismetの設定に表示されるコメントスパム削除スケジュール

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

注意: スパムコメントを削除すると、ゴミ箱には送信されないため、復元することはできません。

WordPressでのコメントスパム対策に関する専門家ガイド

この記事が、WordPressでAkismetのスパムコメント削除スケジュールを変更するのに役立ったことを願っています。コメントスパム対策に関連する他の記事も参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

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

読者とのインタラクション

2 CommentsLeave a Reply

  1. WordPress でスパムコメントを管理するアプローチには完全に同意します。削除をスケジュールできる機能は、多くの時間と労力を節約できる素晴らしい機能です。特に、すぐに蓄積する大量のスパムコメントに対処するのに役立つと感じています。

返信する

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