Cara menghapus comment spam di wordpress via sql Query

Frans Doni/ October 31, 2008

Di jaman belum menggunakan plugin Bad Behavior, spam memang sangat menyebalkan, cukup membuat jari-jari tanganku ini pegel sewaktu blog diserang spammer yang jumlahnya bikin malas berhitung itu.

Sebenarnya sudah kusadari sejak lama, counter di dashboard blog masih menunjukkan angka 1304 untuk spam yang masih tersimpan di database padahal di comment management udah tidak ada fasilitas untuk memoderasi spam-spam tersebut karena sebelumnya emang sudah dimoderasi. So, terpaksa harus dihapus via mySQL Query.

WordPress membagi comment-comment yang masuk dan disimpan diC table wp_comments ke dalam 3 kategori, yakni : comment_approved = 0, comment_approved=1, dan comment_approved=spam.

comment_approved = 0 : Untuk comment yang belum di approve
comment_approved =1 : Untuk comment yang sudah di approve
comment_approved=spam : Untuk comment yang mark sebagai spam (ini yang harus dihapus)

Untuk memastikannya, jalankan query berikut ini :
select count(comment_ID), comment_approved from wp_comments group by comment_approved;

hasilnya ada seperti berikut :


Terlihat jelas di database terdapat 1304 comment spam, untuk menghapusnya jalankan query berikut ini :
delete from wp_comments where comment_approved = 'spam';

dan sudah..begitu saja cara menghapus comment spam di wordpress ๐Ÿ™‚

2 Comments

Add Comment

Leave a Reply

Your email address will not be published. Required fields are marked *