Cara paling cepat untuk menghapus komentar spam di WordPress adalah dengan menggunakan MySQL, dengan MySQL kita bisa menghapus semua spam sekaligus.

spam comment jaranguda

Informasi mengenai informasi database bisa dilihat pada file wp-config.php yang biasanya berada di root folder situs anda. Disini saya akan mencontohkan menggunakan command line, tetapi cara ini bisa digunakan di PHPMyAdmin

1. Login MySQL

Bila anda menggunakan SSH untuk konek ke server, login ke MySQL dengan

mysql -h IPSERVER -u USERNAME  -p DATABASE

contoh

mysql -h 127.0.0.1 -u dbgoblog  -p goblog

yang perlu diperhatikan adalah username, dan nama database. Setelah menjalankan perintah tersebut anda akan diminta untuk memasukkan password.

2. Check komentar spam

Query yang kita gunakan adalah

SELECT COUNT(comment_ID) FROM wp_comments WHERE comment_approved = '0';

cek wp-config.php, bila anda melihat $table_prefix selain wp_

$table_prefix  = 'dp_';

maka query harus diubah menggunakan prefix tersebut

SELECT COUNT(comment_ID) FROM dp_comments WHERE comment_approved = '0';

query total spam blog

3. Hapus spam

Indikator komentar tersebut spam atau bukan harus dicek secara manual satu persatu, tetapi bila anda yakin semua komentar adalah spam bisa hapus langsung dengan. Cara yang lebih mudah bila anda hanya memiliki sedikit komentar yang belum di approve adalah dengan meng-approve komentar yang bukan SPAM dari dashboard WordPress.

DELETE FROM wp_comments WHERE comment_approved = '0';
# output
Query OK, 9 rows affected (0.021 sec)

Leave a comment

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