WordPress

WordPress Tema Lisanslama – 2016

Yazar Eren Can

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.

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız ( Oy Kullanmayı Unutmayın )
Loading...

Yazar Hakkında

Eren Can

Teknolojiyi, sinemayı ve oyun dünyasını yakından takip etmektedir.

7 Yorum

  • Güzel bir anlatım olmuş, aslında bu yöntem fazlasıyla güvensiz geldiği için hiç kullanmıyorum. Kendi hostumuz üzerinde barındıracağımız bir TXT dosyası ile sistemi dış müdahalelere karşı daha güvenli hale getirebiliriz. IonCube harici şifrelemeler ise kolaylıkla kırılabildikleri için tavsiye etmiyorum.

  • Ufak tefek de olsa tasarım yapan arkadaşların aradığı bir konu. WordPress tema lisanslama çok yararlı.

  • wordpress bu tema lisanslama ilk defa duyuyorum kendi siteme deneyeceğim . ancak şifrelemede sıkıntı olurmu diye korkuyorum

  • WordPress ile bloggerdan sonra tanismistim. Ancak tema sorunu vardi cok pahaliydi butceme gore ve ucretsiz temalar cok kahrimi cekti

  • WordPress lisanslama işlemini ücretli sanıyordum ama değilmiş. Sanıyorum ücretli lisanslama yöntemleri de var

  • bu şekilde lisanslanan temalar diğerlerine göre biraz daha kolay kırılabiliyor ama başlangıç seviyesi için oldukça ideal

Yorum Yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.