Table of contents
Pernahkah kamu mendapatkan puluhan bahkan ratusan komentar pada website secara bersamaan? Bisa jadi, websitemu terkena spam comment. Lalu, apa itu spam komentar dan bagaimana cara menghapus spam komentar di WordPress?
Ada beberapa cara yang bisa kamu lakukan untuk menghapus spam komentar di WordPress, seperti melalui plugin hingga melalui phpMyAdmin. Pada panduan ini, kami akan menjelaskan tentang apa itu spam komentar hingga cara menghapusnya secara mudah.
Apa itu SPAM Komentar?
SPAM adalah singkatan dari Sending and Posting Advertisement in Mass, yang berarti tindakan penyalahgunaan layanan pesan elektronik yang dilakukan secara massal, yang didalamnya terkandung konten dengan maksud dan tujuan negatif.
Salah satu bentuk dari SPAM adalah spam comment atau spam komentar, yaitu komentar yang dikirimkan secara otomatis oleh program atau bot ke situs webmu dengan tujuan untuk mempromosikan produk, layanan, atau situs web lain.
Biasanya, spam komentar akan berisi tautan atau link yang tidak relevan dengan topik postinganmu dan seringkali juga tidak relevan dengan konten situs webmu secara keseluruhan.
Untuk menghindari spam komentar, WordPress telah menyediakan beberapa fitur seperti Captcha hingga disable komentar di halaman tertentu.
Mengenal Status Comment di WordPress
Ada beberapa status komentar di WordPress, seperti;
1. Approved comments – WordPress telah mendeteksi bahwa komentar ini adalah komentar nyata, dan dapat segera disetujui.
2. Pending comments – Menunggu persetujuan dari admin.
3. Spam comments – Jika kamu memiliki Akismet akan sangat membantu mendeteksi komentar yang dianggap sebagai spam.
Lalu, bagaimana cara menghapus spam komentar jika jumlahnya mencapai ratusan bahkan ribuan?
Cara Menghapus Spam Komentar di WordPress
Beberapa comment spam di WordPress bisa dengan mudah dihapus melalui halaman dashboard di menu comments >> SPAM. Penghapusan melalui halaman ini dilakukan secara manual.
Pertanyaannya, bagaimana jika ada ribuan comment spam yang masuk? Apakah harus dihapus satu persatu? Ada cara lain yang lebih efisien untuk menghapus semua komentar dalam satu waktu, yaitu melalui Database. Berikut langkah-langkahnya;
1. Login ke cPanel hostingmu.
2. Klik menu phpMyAdmin seperti pada gambar berikut.
3. Pada halaman phpMyAdmin. Pilih database blog WordPress dengan mengkliknya disebelah kiri. Kamu akan melihat daftar tabel dalam database tersebut.
Selanjutnya, klik menu “SQL” lalu jalankan perintah berikut:
DELETE from wp_comments WHERE comment_approved = '0';
Keterangan:
- wp_comments adalah nama table. Nama table di database bisa berbeda-beda setiap website, tergantung dari prefix yang digunakan. Misal prefix table menggunakan “wpqk_” maka nama tabelnya akan menjadi wpqk_comments. Untuk hal ini, silahkan disesuaikan dengan masing-masing prefix database.
- Nilai comment_approved = ‘0’ menandakan bahwa komentar yang akan dihapus adalah comment yang belum di approve. Untuk menghapus comment yang sudah dihapus, silahkan ubah nilainya dari 0 menjadi 1
Peringatan:
Pastikan kamu benar-benar paham tentang instruksi diatas. Jika kamu ragu-ragu atau kurang yakin, kami sarankan untuk melakukan backup terlebih dahulu sebelum menjalankan perintah querynya.
1. Klik “Go” agar perintah SQL diatas mulai dijalankan. Apabila berhasil maka akan ada pesan sukses seperti gambar berikut ini:
2. Kembalilah login ke halaman admin WordPress, dan bisa kamu cek apakah spam komentar sudah terhapus secara keseluruhan atau belum.
Bagaimana cara menghindari SPAM komentar?
Ada setidaknya dua cara yang bisa kamu lakukan, agar terhindar dari spam komentar di WordPress. Berikut solusinya :
1. Pasang Captcha
Captcha adalah singkatan dari “Completely Automated Public Turing test to tell Computers and Humans Apart” yang dibuat untuk membedakan antara mesin (bot) dan manusia.
Captcha digunakan untuk memvalidasi, apakah yang mengisi form pada website itu berupa manusia atau bot. Dengan adanya fitur Captcha, resiko website terkena spamming yang dapat mengganggu website akan menjadi sangat kecil.
2. Disable Form Komentar
Solusi lainnya adalah melakukan disable pada form komentar. Opsi ini bisa kamu pilih, jika websitemu digunakan untuk personal, organisasi, sekolah hingga company profile yang tidak membutuhkan komentar.