Blokir Komentar Spam Di WordPress Tanpa Plugin

Blokir komentar spammer di website berbasis WordPress sangat mudah sekali dengan bantuan plugin. Namun saya yakin banyak diantara Anda (termasuk saya) mungkin lebih memilih blokir komentar spam di WordPress tanpa plugin. Artikel ini akan membantu Anda menyelesaikan masalah ini.

Spammer seolah sudah menjadi “bumbu” dari website. Selain menyusahkan, spammer juga mudah ditangkal dengan sedikit usaha seperti memasang plugin. Salah satu contoh plugin antispam untuk WordPress yang sudah sangat dikenal adalah Akismet.

Saya sendiri jika sebuah masalah bisa diselesaikan tanpa plugin, maka saya akan memilih langkah tersebut. Seminimal mungkin saya memang lebih suka memilih menghindari penggunaan plugin untuk WordPress.

Berikut ini beberapa cara yang bisa Anda terapkan untuk menangkal komentar spam di WordPress tanpa menggunakan plugin.

Cara Blokir Komentar Spam Di WordPress Tanpa Plugin

1. Blokir di Menu Diskusi

Langkah pertama adalah menangkal komentar spammer di menu diskusi WordPress. Masukkan filter yang berpotensi dan sering digunakan oleh para spammer.

Blokir Komentar Spam Di WordPress Tanpa Plugin
Blokir di Menu Diskusi

Beberapa kata seperti “http” atau “www.” adalah beberapa filter yang bisa Anda masukkan dalam blacklist.

2. Menggunakan .htaccess

Spammer tidak akan membuka website atau link artikel Anda ketika akan meninggalkan komentar spam. Mereka hanya akan melakukan “scraping” form komentar dan kemudian memposting komentar melalui prose “CURL”.

Untuk menangkal hal tersebut, kita bisa memblokir spammer untuk melakukan scraping form komentar website dengan menggunakan rules berikut ini di .htaccess.

## Block Spam Comments START ##
 RewriteEngine On
 RewriteCond %{REQUEST_METHOD} POST
 RewriteCond %{REQUEST_URI} .wp-comments-post.php*
 RewriteCond %{HTTP_REFERER} !.*domainanda.com.* [OR]
 RewriteCond %{HTTP_USER_AGENT} ^$
 RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
## Block Spam Comments End ##

Untuk hasil yang lebih meyakinkan, aplikasikan dua cara diatas secara bersamaan di website WordPress Anda.

BONUS

Bonus berikutnya adalah menangkal “spammer” manual (pengunjung yang menanam link di kolom kolom URL. Ini hanyalah pilihan dan Anda tidak harus melakukan langkah ini.

Pada kolom komentar seperti yang kita ketahui terdapat kolom untuk mengisi URL.

Blokir Komentar Spam Di WordPress Tanpa Plugin
Kolom Komentar WordPress

Mungkin Anda ingin menyembunyikan atau menghilangkan kolom URL di komenter WordPress tersebut?

Ada tiga cara yang bisa dilakukan dimana salah satunya menggunakan plugin bernama Comment Link Remove and Other Comment Tools. Namun saya akan mengabaikan penggunaan plugin.

Dua cara tanpa harus menggunakan plugin adalah:

1. Menggunakan CSS

Anda bisa menggunakan CSS berikut ini:

#respond .comment-form-email, #respond .comment-form-url {
display: none;
}

Namun Anda juga harus mematikan opsi berikut di konfigurasi diskusi.

Blokir Komentar Spam Di WordPress Tanpa Plugin
Menu pengaturan komentar lain WordPress

Maka hasilnya adalah seperti berikut ini.

Blokir Komentar Spam Di WordPress Tanpa Plugin
Hasil penggunaan kode CSS kolom komentar

2. Edit Function.php

Jika tema WordPress Anda tidak mendukung memasukkan kode CSS, pilihan lain adalah memasukkan kode berikut di file function.php tema website Anda. Jika tema mempunyai child theme, masukkan kode di function.php child theme.

Baca juga: Cara Menggunakan CDN Jetpack Tanpa Plugin

Danusyakti.com

Jika tidak ada child theme, maka langsung masukkan saja di function.php tema utama. Berikut kodenya.

add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
    if(isset($fields['url']))
       unset($fields['url']);
       return $fields;
}

Simpan dan clear cache plugin Anda.

Jika Anda “terdampar” di artikel blokir komentar spam di WordPress tanpa plugin ini, maka Anda adalah tipe minimalis seperti saya. Menggunakan plugin memang lebih mudah dan praktis. Namun jika ada yang lebih “menantang”, buat apa memilih yang mudah?

Part-time blogger, content writer dan penikmat kopi. Lulusan Teknik Informatika yang berkecimpung di dunia internet sejak 2002. Kerja sama, kritik dan saran silahkan hubungi saya melalui halaman Kontak.