【WordPress】phpmyadminを使ってスパムコメントを一斉削除
ここのところひっきりなしにWordPressからメールが飛んできており、何かと思い確認してみるとこんな内容でした。
件名:[ブログ名]モデレートしてください。”記事名”
本文文頭:新しいコメントが承認待ちです。
コメントが掲載した記事に投稿されているようですが、このブログ開設したばかりでアクセスすらほとんどないはず。。
原因はスパムのターゲットになってしまいアクセスもないのにコメントが送り続けられているようです。
確認してみるとスパムコメントの量が1万件。。
管理画面から削除を試みるも、限界が。。
管理画面から一括操作でコメントの一括操作を行い、スパムとして処理することは可能ですが一括操作はデフォルトでは20件が上限です。
上限数を変更しても、999件が上限のようで1万件ものコメントを処理するのはかなり労力を使いそう。。
そこでなんとか一括でコメントを削除する方法がないか探してみるとサーバの管理画面からデータベースの中身を直接書き換えることで解決できそうです。
→WordPressで大量のスパムコメントを一括削除する方法
私はxserverを使用しておりましたのでサーバーパネルからphpmyadminを起動しました。
参考URLに掲載されているSQL文では全コメントを削除していましたが、憎きスパムとして処理したかったため下記のSQLを実行しました。
UPDATE `wp_comments` SET `comment_approved` = ‘spam’ WHERE `comment_approved` = ‘0’;
wp_commentsはテーブルの名前です。
同一のDB内に複数のWordPressを共存させている場合等、テーブルの名称が異なる場合がありますのでSQL文の実行の前にテーブルの名称を再度確認してください。
comment_approvedの値が”0″のレコードを”spam”と変更しています。
“0”は承認待ち状態を示し、”spam” はスパムとして処理された状態を示します。
approvedは日本語にすると承認と言う意味ですので承認状態を示す項目だったんですね。
comment_approvedに入る値としては以下のようなものがあります。
値 | 承認状態 |
---|---|
0 | 承認待ち |
1 | 承認済み |
spam | スパム |
まとめ
今回は承認待ちのコメント全てをスパムとして処理する方法を紹介しました。
ただし、この方法ではスパムではないコメントまでスパムとして処理してしまうため注意が必要です。
私の場合のように、まだアクセスの少ないブログへの対応としては問題ないと思います。
そもそも、スパムコメントが届かないように対策を打つことが本来的であると思いますのでAkismet等の対策プラグインへの登録をオススメします。
以上ありがとうございました!
関連記事
-
-
【EC-CUBE】PHP初心者がプラグインを自作してみた話
こんにちは いきなりですがEC-CUBEってご存知でしょうか。 EC~CUBEとはネット通販サイトの
-
-
楽天アフィリエイト 二ヶ月遅れの確定!その確定率、支払い方法は?
楽天アフィリエイトを始めてはや5ヶ月。 二ヶ月前、7月に成果報酬が入り、 やった!と思
-
-
Amazonアソシエイトの審査に5回落ちた件
このタイトルに激しい既視感を覚えている。 どうやら4回目の時も記事を書いていた気がする。 その時は、
-
-
ブログを始めてみたものの…
アフィリエイトで一旗あげようと思い立ってブログを立ち上げてかれこれ半月。人ってなかなか集まらないです
-
-
Googleのアップデートで医療系アフィサイトが吹き飛ばされた件
2017年12月6日のGoogleアップデートによって医療、健康系アフィリエイトサイトが相当数吹き飛
-
-
漫☆画太郎の似顔絵メーカー(?)が酷過ぎると話題に
遅ればせながら漫☆画太郎の似顔絵メーカー(?)を使ってみました。 こちらは氷結とコラボした企画となっ
-
-
身バレが怖くて写メをブログに載せられない情弱
王様達のヴァイキングって漫画が面白い。 現代日本を舞台にコミュ症凄腕ハッカーの少年と、天才投資家がタ
-
-
アフィリエイト家電系ブログを3ヶ月間放置した結果
ダイエット記録は3日坊主どころか2記事書いて飽きたわけですが。 でも、ダイエットは続けております、結
-
-
Amazonアソシエイトの審査に4回落ちた件
誤解が無いよう、最初に断っておく。 まだ、審査に通ってない。 大抵この手の記事は5回目に審査に通って
-
-
物販系アフィリエイトは稼げないのか?家電攻略戦線
物販系アフィリエイトは稼げないと言われることが多い。 実際、物販はAmazonや楽天が主戦場になるこ