Son Haberler
Anasayfa » Wordpress » WordPress spam güvenlik önlemleri eklentisiz

WordPress spam güvenlik önlemleri eklentisiz

wordpress-yorum-guvenlikWordPress’ te malumunuz, sayfalarımızın yorum bölümlerine sürekli dadanan spam mesajları bloke etmek, saçma sapan robot yorumlarını engellemek ve birçoğumuzun karşılaştığı sıkıntıyı gidermek için önlem alacağız. Bu yazımda eklenti kullanmadan javascript komutlarından faydalanarak basit ve aynı zamanda etkili bir şekilde spamlardan korunma önlemini sizlerle paylaşacağım.

Öncelikle tema dizinimizde bulunan comments.php sayfamızı kullandığımız editör yazılım ile açıp yorum formumuzun uygun bölümüne aşağıdaki kodu ekleyeceğiz.

<input type="text" name="guvenlik" id="guvenlik" value="" size="22"  />

sorgumuzu formumuza uygun bir şekilde ekledikten sonra form action kısmının sonuna aşağıdaki kırmızı renkli komutumuzu kontrol işlemini başlatması için ekliyoruz.

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" 
method="post" id="commentform" onsubmit="return guvenlikkontrol();" >

ardından javascript komutlarımızı yorum form bölümünün hemen üst kısmına aşağıdaki gibi hazırlıyoruz;

<script>
 function guvenlikkontrol(){
 var isim=document.getElementById('guvenlik').value;
 if (isim !="ankara"){ 
 alert ('Cevap yanlış oldu - Küçük harf kullanınız!'); return false;} }
</script>

Ha buarada unutmadan matematik dehası olan spam robotlarının bilemediğini düşündüğüm ülkemizin başkentinin ismini soracağız. Güvenlik sorusunun cevabını küçük harfe ankara olarak girmemiz durumunda form işleyişine devam edecektir, aksi takdirde robotlar bu kısımda takılıp kalacaktır.

Konu: WordPress spam güvenlik önlemleri eklentisiz