Wordpress Eklentisiz Captha Ekleme

captcha

Wordpress kullanıcılarının en büyük belalılarındandır spam yorumlar. Bunu engellemek ise neredeyse imkansız! Tabi birkaç tane eklenti kurduğunuz takdirde spam yorumlardan kurtulabiliyorsunuz. Bazı spam yorum engelleyiciler dahi bazen yetersiz kalabiliyor. O yüzden captha koruması kullanmak çok daha mantıklı ve kırılması diğerlerine göre nispeten zor olan Google’ın captha servisi bu iş için en büyük yardımcımız olacak!

Google Captha Servisine Ücretsiz Üye Olma

Google Captha servisi üyelik linkine tıklayarak hizmete ücretsiz olarak abone olabilirsiniz. Abonelik sonrasında aşağıdaki gibi bir bilgi ekranıyla karşılaşacaksınız. Bu ekranda yer alan Public Key ve Private Key bilgilerini kullanmanız gerektiğini hatırlatayım. Yani bir yere yazarsanız iyi olur :)

 

 

 

 

 

 

 

 

 

Şimdi de aşağıdaki kodları comments.php dosyasını açıp Captha’nın görünmesini istediğiniz yere aşağıdaki kodları ekleyin:

    <html>
     <body>
      <form method=”post” action=”verify.php”>
        <?php
          require_once(‘recaptchalib.php’);
          $publickey = “your_public_key“; // you got this from the signup page
          echo recaptcha_get_html($publickey);
        ?>
        <input type=”submit” />
      </form>
    </body>
  </html>

 

Sıra geldi verify.php adındaki dosyayı oluşturup içine de aşağıdaki kodları eklemeye:


Yukarıdaki kodlarda kırmızı ile görünen yerlere public ve private key bilgilerinizi yazacaksınız.

<?php
  require_once('recaptchalib.php');
  $privatekey = "your_private_key";
  $resp = recaptcha_check_answer ($privatekey,
                                $_SERVER["REMOTE_ADDR"],
                                $_POST["recaptcha_challenge_field"],
                                $_POST["recaptcha_response_field"]);
 
  if (!$resp->is_valid) {
    // What happens when the CAPTCHA was entered incorrectly
    die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
         "(reCAPTCHA said: " . $resp->error . ")");
  } else {
    // Your code here to handle a successful verification
  }
  ?>

 

Son adım…

https://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest şu adresten PHP kütüphanesini indirip içindeki recaptchalib.php dosyasını comments.php ile aynı dizişe upload ediyoruz. Artık ReCaptha yorum bölümünde görünecek…

 

 

 

 

 

 

 

Kolay Menü : aykutozdemir.com.tr | Wordpress | İnşaat | Bilgisayar | Yazılım | Ev Elektroniği | Girişim | İnternet | Mobil | Oyun | Seo | Sosyal Medya | Teknoloji | Sanal Gerçeklik | Webmaster | Wordpress | Wordpress Eklentileri | Wordpress İpuçları | Wordpress Temaları


Sponsorlar: instagram takipçi satın al | best hair clinic istanbul

Buraya Reklam Verebilirsiniz


Apa Giz Plaza, Levent, Beşiktaş /İstanbul

Mobil sürümden çık