WordPress Tema Lisanslama – 2016

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Oy Kullanılmamış)
Loading...
 

WordPress tema yapıyorsanız ve wareze düşmesini istemiyorsanız temanızı lisanslayabilirsiniz.

Öncelikle lisans.php, lisans-al.php ve lisans-kodlari.php adında 3 adet php dosyası oluşturmanız gerekiyor.

  • Oluşturduğunuz lisans.php dosyasının içine şu kodu ekleyin.
<?php $lisans_anahtar='Lisans Anahtarını Girin'; ?>
  • Oluşturduğunuz lisans-al.php dosyasının içine şu kodu ekleyin.
<?php echo wordwrap(strtoupper(md5(sha1('başına www koymadan lisanslanacak site adını yazın. (örn: siteadi.com)'))),4,'-',true); ?>
  • Oluşturduğunuz lisans-kodlari.php dosyasının içine şu kodu ekleyin.
<?php
/*
if(ini_get('safe_mode')==true)
die('Güvenliğiniz için sunucu "SAFE MODE(Güvenli biçim)" durumunda çalıştırılmalıdır');
*/
if (file_exists(TEMPLATEPATH.'/lisans.php')) {
require('lisans.php');// içinde $lisans_anahtar değişkeni var
$lisans['site']=getenv('HTTP_HOST');
if (substr($lisans['site'], 0, 4) == "www.")
$lisans['site']=substr($lisans['site'],4);
$lisans['hash']=wordwrap(strtoupper(md5(sha1(($lisans['site'])))),4,'-',true);
if($lisans['hash']!==$lisans_anahtar)
die('Lisans anahtarınız bu site için geçerli değildir.');
else
unset($lisans);

KODLARINIZ BURAYA

} else { die('Lisans anahtarının bulunduğundan emin olun.'); }
?>

Şimdi başta oluşturduğumuz 3 adet dosyayı php dosyasını tema klasörüne atın.

Temanızın functions.php dosyasını açın ve <?php etiketinden hemen sonra aşağıdaki kodları ekleyiniz.

/*
if(ini_get('safe_mode')==true)
die('Güvenliğiniz için sunucu "SAFE MODE(Güvenli biçim)" durumunda çalıştırılmalıdır');
*/
if (file_exists(TEMPLATEPATH.'/lisans.php')) {
require('lisans.php');// içinde $lisans_anahtar değişkeni var
$lisans['site']=getenv('HTTP_HOST');
if (substr($lisans['site'], 0, 4) == "www.")
$lisans['site']=substr($lisans['site'],4);
$lisans['hash']=wordwrap(strtoupper(md5(sha1(($lisans['site'])))),4,'-',true);
if($lisans['hash']!==$lisans_anahtar)
die('Lisans anahtarınız bu site için geçerli değildir.');
else
unset($lisans);

Yukarıdaki kodları ekledikten sonra ?> etiketinden hemen önce aşağıdaki kodları ekleyiniz.

} else { die('Lisans anahtarının bulunduğundan emin olun.'); }

Temanız bu haliyle de kırılabilir o yüzden functions.php dosyasını şifrelemeniz gerekiyor. En iyi php şifreleme programı ionCube ama bu program da ücretli. Bu adresten ücretsiz bir şekilde şifreleme yapabilirsiniz. ionCube gibi kaliteli değildir ama iş görebilir.

 

3 Comments

  1. Burak Ağu 12, 2016 Reply
    • Eren Can Ağu 12, 2016 Reply
  2. YAREN KANCI Eki 6, 2016 Reply

Yorum Yapın