私のサイトが使用しているテーマにはコメントフォームがなく、コード内のどこにもコメント用のHTMLマークアップはありません。
それでは、どのように私はスパムのコメントを受けているのですか?
すべてのスパムはakismetによって捉えられ、私はディスカッション設定を変更することができますので、登録されてログインしているユーザーだけがコメントできます(そして他のいくつかの設定)。または人間)フォームなしでスパムを送信する?
あなたはwp-comments-post.phpファイルにコメントを投稿するためのフォーム、あるいはpingbackやtrackbackを送信するためのフォームを必要としません。スパマーはフォームを使用せず、単にスパムを直接送信します。
フォームを削除してもコメントは「無効に」されません。これを行うには、投稿画面に移動し、クイック編集を使用して実際にさまざまな投稿のコメントとトラックバックを無効にします。また、設定 - >ディスカッションページにアクセスして、新しい投稿のコメントとトラックバックを無効にするように設定してください。
これを行うと、直接送信されているコメントはWordPressによって拒否されます。それは実際にそれらをオフにします。
彼らのやり方を知りたいだけなら、これらのスパマーはコメントフォームをバイパスするスクリプトを主に使用し、たとえそこになくても、スクリプトはサイトのwp-comments-post.php
に直接アクセスし、直接書き込みます。