Sebenarnya mau kasih judul “Cara Mudah Mencegah Spammer”, tetapi kemudian sebagai seorang spammer Saya sadar bahwa spammer tidak bisa dihilangkan. Maka dari itu judul tulisan ini menjadi Cara Sederhana Meminimalisir Spammer 😀
Sudah beberapa plugin yang saya gunakan untuk mencegah Spammer datang ke blog butut ini. Tetap saja ada yang berhasil lolos; terutama jika si spammer tidak menggunakan bot alias komentar manual. Seandainya komentar mereka relevan, mungkin tidak masalah. Ujung-ujungnya malah seperti tulisan Saya tempo lalu di Blog Butut; Bukan Blog Sampah.
Plugin pertama yang digunakan adalah Akismet (karena ini standar WordPress). Masih belum ampuh juga, akhirnya saya pasang WP-Captcha. Tetap saja masih banyak spammer yang doyan ke blog butut ini. Dan yang terakhir, saya menginstall Spam Stopper.
Terlintas dalam benak saya untuk merubah atribut blog ini menjadi nofollow setelah hampir 3 tahun bertahan dengan dofollow; Namun, tidak pernah terealisasi karena tujuan awal semula adalah memberikan apresiasi kepada kawan-kawan yang telah meluangkan waktu untuk membaca dan memberi komentar.
Hingga beberapa malam yang lalu saat rintik hujan mulai membasahi bumi, saya terpikir untuk membatasi jumlah karakter yang ada di form NAMA dan URL di kotak komentar. Daaaan.. Tadaaaaa, jumlah komentar dengan nama-nama aneh menurun drastis :hero:
Mungkin Anda bertanya “Bagaimana Caranya Membatasi Jumlah Karakter?” 😕
OK! Mari langsung praktek. Cara ini sangat sederhana untuk meminimalisir komentator yang sering menggunakan Nama dan URL untuk kata kunci. Cara ini juga pasti akan membuat Anda bergumam “jiaaaah, cara begini sih teknik dasar HTML”. So, kalau Anda expert, bisa berhenti membaca sampai di sini tolong diberi masukan bagi Saya yang newbie 😉
Agar mudah, perhatikan langkah-langkah berikut ini:
- Buka Theme Editor (
wp-admin/theme-editor.php
) - Di sidebar sebelah kanan, pilih Comments (
comments.php
) atau file dalam theme yang Anda gunakan untuk form Komentar. - Cari kode yang berkaitan dengan form komentar. Kalau theme saya seperti ini:
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="25" tabindex="1" maxlength="20" />
(ini untuk NAMA. Warna MERAH berarti tidak bisa melebihi dari 20 karakter. Jadi kalau ada kontes SEO seperti Seribu Pernak Pernik Ponsel Android, sudah dapat dipastikan tidak akan bisa memasang nama itu karena lebih dari 20 karakter 8) )<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="25" tabindex="3" maxlength="40" />
(ini untuk URL. Warna MERAH berarti tidak bisa melebihi dari 40 karakter. Jadi kalau ada kontes SEO seperti Ban Terbaik di Indonesia GT RADIAL dengan URL yang panjang https://blogkita.info/ban-terbaik-di-indonesia-gt-radial/, sudah dapat dipastikan tidak akan bisa memasang URL itu karena lebih dari 40 karakter 8) ) - Kalau sudah, klik Update File
- Selesai 😀
Jadi, inti dari langkah sederhana di atas adalah menambahkan perintah maxlength="jumlah karakter yang boleh (dalam angka)"
ke dalam form nama dan URL. Sederhana bukan? 😉
Apakah langkah di atas akan membuat orang tidak bisa memberi komentar? Tidak. Satu hal yang pasti, para komentator tidak akan memberi komentar dengan nama dan URL yang panjang. Hanya itu. Sesederhana itu. Sedangkan untuk urusan mencegah SPAM Bot, serahkan saja kepada plugin-plugin yang telah saya sebutkan di atas. Ampuh koq :dance:
Demikian cara sederhana untuk meminimalisir spammer. Maaf kalau caranya “biasa”. Saya hanya seorang yang mengerti sedikit bahasa HTML ataupun pHP *malah curhat* X_X :goaway:
:love: Semoga bermanfaat :love: