Cara Melawan Spam Komentar di WordPress

Diterbitkan: 2019-08-14

Apakah Anda melihat banyak spam di komentar blog WordPress Anda? Anda masuk ke dasbor Anda setiap hari dan setiap kali Anda melihat sejumlah komentar baru ditampilkan di bagian Komentar di panel admin Anda, tetapi kebanyakan adalah spam? Nah, mari kita lihat bagaimana cara memerangi spam komentar di WordPress dan menghilangkannya selamanya.

Mari Pergi ke Pengaturan Diskusi

Pertama, mari kita tinjau beberapa metode untuk melawan spam komentar dengan mengelola beberapa pengaturan komentar di dasbor WP Anda. Buka Pengaturan -> Diskusi di panel admin Anda dan:

– Aktifkan moderasi komentar;

Gulir ke bagian "Sebelum komentar muncul" dan centang opsi "Komentar harus disetujui secara manual". Sekarang setiap komentar yang ditambahkan oleh pembaca Anda akan muncul di dasbor dan tidak akan dipublikasikan sampai Anda menyetujuinya. Anda dapat menolak atau memindahkan komentar ke sampah jika tidak ingin dipublikasikan.

Di sini Anda dapat menambahkan beberapa kata kunci yang akan membuat komentar masuk ke daftar hitam jika terkandung dalam kontennya. Anda juga dapat membuat daftar hitam nama, email, atau alamat IP dari beberapa pemberi komentar.

– Nonaktifkan trackback dan ping;

Di salah satu posting saya, saya berbicara tentang penonaktifan trackback dan ping di WordPress dan mengapa itu penting. Jadi, nonaktifkan lacak balik di bagian Diskusi dengan menghapus centang pada opsi 'Izinkan pemberitahuan tautan dari blog lain (ping balik dan lacak balik) pada artikel baru' di bagian "Pengaturan Artikel Default". Simpan perubahan Anda dan selesai.

– Matikan komentar pada posting lama;

Sebagian besar spammer meninggalkan komentar untuk posting lama dengan harapan tidak dimoderasi dan tidak diperhatikan oleh pemilik situs web. Anda dapat menonaktifkan komentar untuk posting lama di bagian Diskusi di Pengaturan dasbor WordPress.

Cukup centang 'Otomatis tutup komentar pada artikel yang lebih lama dari …” dan tetapkan jumlah hari yang diperlukan di bagian 'Setelan komentar lainnya'. Secara default ada 30 hari, jadi Anda dapat meninggalkan nomor ini atau mengatur nomor kustom Anda. Jangan lupa untuk menyimpan perubahan Anda. Sekarang komentar Anda untuk posting lama akan ditutup.

Anda juga dapat menutup komentar secara permanen untuk semua posting Anda. Dalam hal ini, Anda harus menghapus centang pada opsi 'Izinkan orang untuk mengirim komentar di artikel baru' di bagian 'Pengaturan artikel default' dan klik 'Simpan Perubahan'. Ini dia!

Sekarang saatnya menggunakan beberapa solusi tambahan atau mengambil tindakan tertentu untuk melindungi situs WP Anda dari spam komentar. Mari kita lihat apa mereka.

Nonaktifkan Komentar di File Media

Terkadang blogger menautkan gambar mereka dalam posting ke halaman lampiran (secara otomatis dibuat oleh WordPress) di mana orang dapat melihat gambar secara terpisah dan memberikan komentar pada gambar itu. Ada plugin yang memungkinkan menonaktifkan komentar untuk lampiran media dan itu disebut Nonaktifkan Komentar.

Instal dan aktifkan plugin sama seperti Anda menginstal dan mengaktifkan plugin lain untuk WordPress. Buka Pengaturan -> Nonaktifkan Komentar dan centang opsi Media di bagian 'Pada jenis posting tertentu'. Klik tombol Simpan Perubahan untuk menyimpan perubahan Anda dan itu saja.

Gunakan reCaptcha

Ada plugin WordPress yang memungkinkan pengaturan reCaptcha baik untuk formulir login, formulir pendaftaran, dan formulir komentar. reCaptcha memungkinkan menghindari komentar otomatis yang dibuat oleh robot. Ini memungkinkan pengguna untuk mengambil tindakan sederhana untuk membuktikan bahwa dia adalah manusia dan bukan bot. Silakan lihat posting ini untuk mempelajari cara membuatnya dengan sangat mudah.

Gunakan Akismet

Akismet adalah plugin kontrol spam default untuk WordPress. Plugin ini memiliki database anti-spam sendiri yang memungkinkan pemfilteran komentar berdasarkan jenis spam yang paling umum terdeteksi oleh plugin. Awalnya, plugin tersedia secara gratis, tetapi untuk mendapatkan kunci API-nya, Anda harus mendaftar ke paket premium.

Nonaktifkan HTML di Komentar

Banyak komentar spam yang diterbitkan oleh spammer di situs WordPress menyertakan berbagai jenis HTML yang disematkan di dalamnya. Terkadang komentar spam menyertakan berbagai jenis iklan dan materi promosi yang tidak relevan, sehingga mengandung tautan dalam bentuk HTML. Untuk menghindari komentar seperti itu di situs web Anda, akan lebih baik untuk menonaktifkan HTML dan membuatnya tidak mungkin untuk menyematkan tautan.

Ada 2 cara untuk menonaktifkan HTML dalam komentar di situs WordPress Anda, Anda dapat menginstal dan mengaktifkan plugin Peter's Literal Comments yang tersedia di repositori resmi WP. Ini bekerja di luar kotak dan memungkinkan untuk menampilkan komentar Anda hanya dengan teks biasa tanpa HTML apa pun.

Jika Anda ingin menonaktifkan HTML di komentar secara manual, buka file functions.php Anda dan masukkan kode berikut:

// Ini akan terjadi ketika komentar diposting
function plc_comment_post( $incoming_comment ) {

// ubah semuanya dalam komentar untuk ditampilkan secara harfiah
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);

// satu-satunya pengecualian adalah tanda kutip tunggal, yang tidak boleh #039; karena WordPress menandainya sebagai spam
$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );

kembali( $masuk_komentar );
}

// Ini akan terjadi sebelum komentar ditampilkan
function plc_comment_display( $comment_to_display ) {

// Masukkan kembali tanda kutip tunggal
$comment_to_display = str_replace( ''', "'", $comment_to_display );

kembalikan $comment_to_display;
}

Simpan perubahan Anda dan selesai.

Setel Panjang Komentar Minimum

Beberapa komentar spam hanya menyertakan beberapa kata dan dikirim oleh spammer dalam skala besar. Lainnya terlalu panjang dan menyertakan teks yang tidak koheren tanpa makna tertentu. Untuk mencegah kemampuan mengirim komentar yang terlalu pendek dan tidak berarti, alangkah baiknya untuk mengatur panjang komentar minimum di WordPress.

Untuk tujuan saya, saya menggunakan plugin Pengeditan Komentar Sederhana yang memerlukan langkah-langkah tambahan dalam instalasi. Pertama, Anda menginstal dan mengaktifkannya seperti biasa, lalu Anda pergi ke Pengaturan -> opsi Pengeditan Komentar Sederhana di dasbor Anda dan klik tautan 'Opsi Pengeditan Komentar Sederhana' untuk membuka situs web resmi plugin.

Sekarang Anda masuk ke beranda plugin dan klik tombol 'Unduh Sekarang'.

Setelah itu, Anda masuk ke halaman Harga dan klik tombol 'Dapatkan Sekarang Gratis'.

Selanjutnya, Anda harus memasukkan informasi pribadi termasuk nama depan dan kedua serta email Anda, lalu klik tombol 'Unduh Gratis'.

Dan kemudian Anda cukup mengklik tautan unduhan di bagian Produk pada tabel berikutnya dan dapatkan file zip yang berisi plugin.

Setelah itu, buka lagi dasbor WP Anda, klik Plugins -> Add New -> Upload Plugin dan klik tombol 'Choose File' untuk memilih file zip yang baru saja diunduh berisi plugin di PC Anda. Setelah file diunggah, klik tombol 'Instal Sekarang' untuk menginstal dan mengaktifkan plugin di situs web Anda.

Sekarang buka Pengaturan -> Pengeditan Komentar Sederhana dan Anda akan melihat lebih banyak opsi yang tersedia. Gulir ke bawah ke bagian 'Panjang Komentar' dan atur jumlah karakter yang Anda inginkan untuk panjang komentar minimum Anda. Jika Anda mencentang opsi 'Pastikan komentar yang diedit memiliki panjang karakter minimum', plugin akan secara otomatis memeriksa apakah panjang komentar diamati. Jangan lupa untuk menyimpan perubahan Anda.

Jika Anda menggunakan beberapa plugin lain untuk mengatur panjang komentar, jangan ragu untuk menyarankannya.

Jika Anda menggunakan beberapa metode lain untuk memerangi spam dalam komentar, Anda juga dapat menyarankannya di bawah. Semoga tuts kecil ini bermanfaat.