
Sebelum ini saya pernah menulis tentang cara mencegah spam dengan memberikan math challenge tanpa plugin. Untuk melengkapi tulisan tersebut sekaligus semakin melindungi blog kita dari spam, maka membatasi jumlah karakter pada komentar, komentator dan link adalah pilihan yang tepat. Hal ini dikarenakan salah satu karakter dari spam adalah penggunaan karakter yang panjang.
Adapun cara untuk membatasi jumlah karakter ini dapat dilakukan dengan satu langkah mudah. Buka file wp-comment-post.php pada direktori utama blog sobat. Lalu temukan kode seperti ini:
if ( '' == $comment_content )
wp_die( __('Error: please type a comment.') );
Kode di atas mungkin tidak persis sama, sebab dalam engine wordpress terbaru ada sedikit penambahan kode <strong> yang hanya berpengaruh pada karakter huruf tebal saja. Setelah kode tersebut ditemukan, tambahkan kode di bawah ini sesudahnya.
// MULAI CHARS LIMIT
if (strlen($comment_author) >25 )
wp_die( __('Maaf nama Anda terlalu panjang, maximum 25 karakter, silahkan ulangi lagi') );
if (strlen($comment_author_url) >40 )
wp_die( __('Maaf URL Website Anda terlalu panjang, maximum 40 karakter, silahkan ulangi lagi') );
if (strlen($comment_content) <20 )
wp_die( __('Maaf komentar Anda terlalu sedikit, minimum 20 karakter, silahkan ulangi lagi') );
if (strlen($comment_content) >500 )
wp_die( __('Maaf komentar Anda terlalu panjang, maximum 500 karakter, silahkan ulangi lagi') );
// End CHARS LIMIT
Selesai deh, kini komentar di blog sobat akan disaring terlebih dahulu dari sisi penggunaan jumlah karakter sebelum komentar tersebut ditampilkan. Adapun untuk batasan karakter itu sendiri masing-masing untuk nama komentator, URL atau link author, jumlah minimum dan maximum isi komentar dapat disesuaikan sesuai kebutuhan, tinggal rubah saja angka-angka di atas.
Jika sobat pernah membaca artikel sebelumnya tentang manual anti spam – math challenge, sobat akan menemukan adanya kesamaan dari sisi penempatan kode sekaligus tujuan keamanan komentar dengan trik ini. Yaitu dengan sedikit modifikasi file wp-comment-post.php. Nah, agar keamanan blog sobat dari spam menjadi lebih tangguh, maka ada baiknya trik ini dipakai sekaligus (digabungkan). Dengan demikian maka blog sobat kini dapat menyaring terlebih dahulu komentar yang masuk dengan memberikan anti spam math challenge untuk memastikan komentator adalah manusia, sekaligus membatasi panjangnya karakter komentar yang masuk.
Mengingat dari hari ke hari spammers-pun mencoba menemukan cara baru bisa menerobos masuk sistem keamanan setiap CMS. Maka karena dinamisnya dunia web, pilihan lain untuk mencegah spam adalah dengan tetap menggunakan plugin akismet. Disamping karena plugin ini benar-benar terbukti ampuh menangkal spam, pengembang akismet-pun dinamis tak henti bekerja untuk kita :D. Plus, lebih baik lagi jika trik inipun digunakan.
Oh ternyata komen wp bisa dioprek begini ya. Okeh segra ke tkp bro
Thanks atas tips wordpressnya sob….
sangat membantu ngoprek wordpressnya
Semoga blognya tetap lanjut dengan tips2 bagus lainnya
artikelnya bermanfaat banget min bikin ane lebih mudah mengerjakannya
smoga bermnfaat buat yg lain jg min…
Semua berita dalam situs anda sangat amat membikin saya merasa bergumam dalam hari 1000 X untuk sampaikan 1 – 2 ucap ucapan tapi apa daya kami hanya sanggup mengucapkan hanya 2 bait kalimat saja namun percayalah walau cuma 2 potong kalimat tapi itu begitu amat bermakna besar sekali serta penuh dgn kesungguhan yg dalam. kami dari Tidung Island karyawan menguncapkan: Thanks min .
Wah, berlebihan 😆 makasi kembali sudah mampir.
maksih mas tutorialnya,,,membantu sekali
Sama-sama, semoga bermanfaat!