Web: http://www.teknoarsiv.net/

YAKINDA SİZİNLE

Blogger,Blogger Eklenti, Blogger Tema!


Gün

Saat

Dakika

Saniye

E-Bülten Aboneliği

E-Bültenimize Abone Olun Son Yazılar Mail Olarak size gelsin Yazılarımızı Kaçırmayın:

Copyright © Teknoloji Kalemim | Teknoloji Portalı | Türkçeleştirme http://teknolojikalemim.blogspot.com/

28 Ocak 2014 Salı

WordPress’te eklentisiz spam yorumları engelleme



Bir çok wordpress kullanıcısı spam yorumlardan şikayet etmekte ve bu durumlar için bir çeşit eklenti kullanmaktalar. Bizde bu sorunu tamamen ortadan kaldırmak adına bir kaç kod parçacığı ile spam yorumların önüne geçmiş olacağız. Aynı zamanda nasıl yapıldığı ile ilgili kısa bir video anlatım da vereceğiz.


comments.php’de görünmesini istediğiniz yere bu kodlar eklenecek;

<?php
$sayi1 = rand(10, 20);
$sayi2 = rand(1, 9);
$sonuc = $sayi1 + $sayi2;
?>
<input type="hidden" name="sonuc" value="<? echo $sonuc;?>" />
<p class="input_block"><font face="tahoma" size="2"><b><?php echo $sayi1; ?> + <?php echo $sayi2; ?> = ?</b>
(İşleminin Sonucu)</font>&nbsp;&nbsp;<input type="text" name="gkodu" id="gkodu" value="" size="22" tabindex="3" /></p>
wp-comments.php’de bulunması gereken kod;
1
2
3
elseif ( !is_email($comment_author_email))
wp_die( __('<strong>ERROR</strong>: please enter a valid email address.'
}

yukarıda ki kodun hemen altına eklenmesi gereken kod;
1
2
3
4
5
6
7
8
9
10
$gkodu = $_POST["gkodu"];
$sonuc = $_POST["sonuc"];
if(!$gkodu){
wp_die( __('Lutfen Guvenlik Kodunu Yaziniz.
<a href="javascript:history.go(-1)"><b> << Geri </b></a>') );
}
if($gkodu != $sonuc){
wp_die( __('Guvenlik kodunu eksik yada yanlis girdiniz.
<a href="javascript:history.go(-1)"><b> << Geri </b></a>'.$sonuc.'ve'.$gkodu));
}

Hiç yorum yok:

Yorum Gönder

Sponsor

Ad

E-posta *

Mesaj *

Text Widget

Labels

Channels

Category 3

Güncel Teknoloji Blogu..

Labels

Sponsors

Post of the week

Find us on facebook

Son Yorumlar

https://www.facebook.com/seyitshnn

Partners

++Teknoloji Kalemim

Pages

Blogger tarafından desteklenmektedir.

Channels

Labels

Channels

Channels

Popular Posts

Blog Arşivi

Followers

Blog Archive

Postagens populares

Sidebar One

Stats

Category 2

Category 3

Popular Posts

Join the Club