3 Cara untuk Menghapus Semua Spam dan Komentar yang Tertunda di WordPress

2017-11-05 21:19:19
Utama·Lain·3 Cara untuk Menghapus Semua Spam dan Komentar yang Tertunda di WordPress

Meskipun ada banyak sistem manajemen konten yang berbeda yang tersedia untuk digunakan, WordPress tetap menjadi salah satu yang paling populer saat ini dan telah memenangkan beberapa penghargaan seperti CMS Open Source PHP CMS Pilihan Terbaik dan CMS Gratis People's Choice Terbaik di 2014. Ketika banyak situs web menggunakan platform WordPress, ini jelas akan menarik spammer dalam membuat alat yang dapat secara otomatis mengirim tautan spam ke area komentar dalam sebuah posting.

Meskipun ada juga banyak plugin antispam untuk memblokir komentar dan melacak spam, Akismet tetap menjadi plugin teratas yang digunakan untuk mendeteksi komentar spam. Namun plugin antispam ini tidak sempurna karena ada kalanya seorang spammer menemukan cara untuk memotong deteksi antispam dan berhasil menyelinap melalui beberapa komentar spam. Selain itu, pengunjung yang tidak senang mungkin menggunakan alat ini untuk membanjiri situs web dengan ribuan komentar tidak berguna dengan harapan membebani server dan menyebabkannya mogok.

Jika suatu hari Anda bangun untuk menemukan ribuan spam atau komentar yang tertunda di area admin WordPress Anda, jangan takut karena ada cara mudah untuk menghapus komentar dengan cepat. Jika komentar spam terus masuk, Anda harus terlebih dahulu mengonfigurasi situs web Anda untuk berhenti menerima komentar apa pun. Login ke admin WordPress, buka Pengaturan > Diskusi . Centang "Pengguna harus terdaftar dan masuk untuk mengomentari" iklan kotak centang klik tombol Simpan Perubahan. Lalu buka Pengaturan> Umum dan pastikan bahwa kotak centang "Siapa pun dapat mendaftar" tidak dicentang. Dua pengaturan kombinasi ini akan mencegah pengunjung untuk dapat mengirim komentar di situs web Anda. Kami akan mulai membersihkan komentar yang tertunda atau spam setelah ini selesai. Di sini kita memiliki 3 cara berbeda untuk menghapus semua komentar spam WordPress.

1. Metode bawaan

WordPress memiliki metode bawaan untuk menghapus semua komentar spam dengan mudah dan cepat. Pergi ke Komentar, klik pada Spam dan Anda akan menemukan tombol Spam Kosong . Mengklik tombol itu akan langsung menghapus semua komentar yang ditandai sebagai spam.

Ada dua kemungkinan masalah dalam menggunakan fitur Spam Kosong bawaan. Jika situs web Anda dihosting di server bersama yang kurang bertenaga, proses spam yang kosong mungkin akan berakhir dan bahkan mungkin menyebabkan perangkat lunak server web mogok jika Anda mencoba menghapus puluhan atau ratusan ribu komentar spam. Masalah lain yang mungkin terjadi adalah jika komentar tidak ditandai sebagai spam dan muncul di Tertunda, tidak ada tombol yang memungkinkan Anda untuk menghapus semua komentar yang tertunda.


2. Penghapusan Komentar Spam Batch

Jika Anda menghadapi masalah di atas di mana proses Spam Kosong habis karena jumlah besar komentar spam, Anda dapat menginstal plugin yang disebut "Penghapusan Spam Komentar Batch". Plugin ini hanya memodifikasi tindakan Spam Kosong untuk menghapus pesan-pesan spam dalam batch daripada sekaligus. Untuk menginstal plugin di situs WordPress Anda, pergi ke Plugins> Add New> cari Penghapusan Spam Komentar Batch di kotak kanan atas, dan klik tombol Install Now.

Tidak ada lagi yang harus dilakukan setelah menginstal plugin Penghapusan Spam Komentar Batch. Secara otomatis memodifikasi aksi tombol Spam Kosong. Jika server Anda masih kehabisan waktu setelah menginstal plugin ini, Anda harus mengurangi jumlah komentar spam untuk diproses. Dari kode sumber, ini menunjukkan bahwa plugin ini memproses 100 komentar spam sekaligus dan ini dapat diubah dengan menambahkan filter dalam fungsi atau dengan menambahkan konstanta ke wp-config.php Anda. Metode cepat dan mudah lainnya adalah dengan secara langsung mengedit file plugin dari Plugins> Installed Plugins> klik Edit untuk Penghapusan Spam Komentar Batch, ubah nilainya 100 ke angka yang lebih rendah dan klik tombol Perbarui File .

Unduh Penghapusan Spam Komentar Batch


3. Perintah SQL

Menggunakan perintah SQL sangat kuat karena Anda mungkin dapat menghapus semua spam atau bahkan menunggu komentar dalam waktu kurang dari satu detik tanpa waktu habis. Namun, ini agak berisiko karena perintah yang salah dapat mengosongkan tabel atau bahkan lebih buruk, menghapus seluruh database. Jadi disarankan untuk setidaknya membuat cadangan penuh dari database Anda menggunakan plugin yang sangat mudah digunakan seperti "Dropbox Backup & Restore". Setelah menginstal plugin Dropbox Backup & Restore, klik Dropbox Full Backup dari bilah kiri atas dan klik tombol "Buat Pencadangan Lokal". Jika ada yang salah dengan perintah SQL, cukup klik tombol "Kembalikan".

Anda mungkin akan menemukan banyak contoh di situs web lain yang memberitahu Anda untuk menggunakan phpMyAdmin untuk melakukannya tetapi kami pikir itu agak berlebihan karena tidak semua server web memasang phpMyAdmin dan memilih database yang salah mungkin berakhir dengan membersihkan komentar untuk situs web lain yang dihosting di akun yang sama. Solusi yang lebih mudah dan lebih aman adalah dengan menginstal plugin lain yang disebut SQL Executioner yang memungkinkan Anda untuk menjalankan query SQL untuk situs WordPress tempat ia dijalankan.

Untuk menginstal, buka Plugins> Add New> ketik SQL Executioner di kotak plugin pencarian yang terletak di kanan atas, dan klik "Instal Sekarang". Setelah selesai menginstal dan mengaktifkan plugin, pergi ke Tools> dan pilih SQL Executioner . Klik tautan $ comments untuk menggambarkan tabel komentar dan catat nama tabelnya.

Sebagian besar waktu nama default dari tabel komentar adalah wp_comments . Anda dapat mengonfirmasi ini dengan memeriksa nama tabel komentar setelah mengklik tautan $ komentar. Sekarang di sini adalah beberapa perintah SQL yang berbeda untuk menghapus semua spam atau komentar yang tertunda.

Untuk menghapus semua komentar yang tertunda:

HAPUS DARI wp_comments WHERE comment_approved = "0"

Untuk menghapus semua komentar spam:

HAPUS DARI wp_comments WHERE comment_approved = "spam"

Ketik perintah di kotak SQL dan klik tombol " Execute SQL ". Klik tombol OK untuk mengonfirmasi permintaan untuk memodifikasi data di database Anda. Jumlah baris yang terpengaruh menunjukkan jumlah komentar yang dihapus dari database.

Pilihan Editor