Bu yazımda yaptığınız ücretli temaları domaine lisanslama olayını anlatıcam ama öncesinde niye domaine lisanslamalıyız, niçin uzaktan kontrol etmemeliyiz onu anlatacağım.
Niçin Domain Kontrolünü Uzaktan Yapmamalıyız?
Birçok tema yapımcısı domain kontrolünü uzaktan yapıyor. Bence bu çok yanlış çünkü domain kontrolü için verdiğiniz adres mesela siteadı.com/temaadı/lisans.txt
olsun. PHP bu lisans.txt dosyasını çağıracak ve içindeki domainleri kontrol edecek eğer domain orada yazmıyorsa siteyi açmayacak fakat sizin hostunuz kısa süreliğine kapalı olduğunu farz edelim. PHP yine bu lisans.txt dosyasına erişemeyecek dolayısıyla müşterinizin domaini kayıtlı olsa bile sizin site kapalı olduğu zaman müşterinizin sitesinde Lisans Yok – Lisanssız Kullanım vb. yazılar yazacaktır. Buda kurumsal sitelerde kötü bir iz bırakacaktır.
Aynı zamanda sizin domaininizin sürekli açık kalması lazım müşterilerinizin sitelerinin sürekli açık kalması için. Siz 2-3 yıl sonra bu işi bıraktığınızda sitenizi kapattığınızda müşterilerinizinde sitesi kapanacaktır. Bunu da unutmamak lazım.
Niçin Temaları Domaine Lisanslamalıyız?
Temayı domaine lisanslama işlemi benim tercihimdir. Fakat iyi yönleri olduğu gibi kötü yönleri de vardır elbet. Domaine lisanlamayı terchih nedenimden bahsedeyim. Bende başlarda uzaktan kontrol yapıyordum fakat daha sonra hostumun bi ara sık sık kapandığını gördüm ve müşterilerimin sitelerinide gizli gizli kontrol ettiğimde kapandığını gördüm. Bunu engellemek açısından başka bir yöntem aradım ve benle bağlantısı olmayan domaine lisanslama yöntemini buldum. Şimdi size bunu anlatacağım.
Temaları Domaine Lisanslama
İlk önce size kodu vericem ve sonra kodun yapısını anlatacağım.
<?php $siteadres = get_bloginfo('home'); if( $siteadres == "http://siteadi.com" or $siteadres == "http://www.siteadi.com" ){ "Sorun yok domain lisanlıdır"; }else{ die("Lisans yok."); } ?>
2. Satırda WordPress‘in anasayfayı yazdıran kodu [ get_bloginfo('home')
] ile bulunduğu sitenin anasayfasının adresini siteadresi’ne atıyoruz.
4. Satırda if-else koşulu ile siteadres değişkenimizin girilen domain ile uyumluluğunu kontrol ediyoruz ve eğer doğru ise yani değişken ile domain birbirine eşit ise site açılacaktır. Eğer değişkenimiz domaine eşit değilse boş ekranda Lisans yok.
yazısı görünecektir ve site açılmayacaktır.
Sevgiler.
Bir önceki yazımız olan WordPress Menüye Resim Ekleme başlıklı makalemizi de okumanızı öneririz.
18 Yorum
Sohbet
9 Aralık 2019 at 02:18Kardeşim emeğine sağlık bu sayede çok iyi oldu sitem.
film
6 Aralık 2018 at 22:59Valla tamda aradığım konuyu çok net anlatmışsınız ioncube ile şifreleme yazınızıda okudum gayet faydalı. Teşekkürler.
Birde siz psd den tema giydirme film botu gibi işleride yapıyormusunuz.
Elimde çok güzel bir tasarım var kendim hazırladım. Bunu lisanslı yapıp satmak istiyorum.
Burak Şahin
9 Ocak 2019 at 16:19Yorumunuz icin teşekkürler,
Tema ve bot ile ilgili detayları dilerseniz mail uzerinden görüşebiliriz.
Ownl
7 Haziran 2013 at 19:35hep merak ettigim bir konuydu olurda bir gün tema yaparsam kullanırım :p
Burak SAHİN
8 Haziran 2013 at 11:14Tema yaparsanız işinize çok yarayacaktır 🙂
Mete
5 Haziran 2013 at 13:06Güzel bir tema oluşturmak gerçekten zaman ve emek alıyor. Bunun ticaretini yapan arkadaşlar için son derece gerekli bir olay domaine lisanslama. Teşekkürler
Filmyuvasi
3 Haziran 2013 at 12:43sağolasın çok işime yarayacak ücretli tema için bu işlemi kullanabilirim.
Burak SAHİN
3 Haziran 2013 at 20:38rica ederim
güncel blog
2 Haziran 2013 at 20:42kırmak isteyen her türlü kırıyor WordPress temalarını, aah ah böyle illegal şeylere merak sarmasa milletimiz keşke…
Burak SAHİN
3 Haziran 2013 at 20:30aynen öyle kırmak isteyeni hiçbir şekilde engelleyemeyiz keşke illegal işler yerine topluma faydası olacak işlerle uğraşsalar
Burak İşci
30 Mayıs 2013 at 15:35Abi şimdi şöyle bir sorum olacak. Biz böyle temaları satışa çıkarıyoruz ancak kendi sitelerimizde de ara ara kesintiler olabilir. Bu yüzden de bazı müşterilemizin sitelerinde “lisans yok” uyarısı geliyor. Acaba bu işi biraz da olsun önleyebileceğimiz bir yol yok mu yani her girişte lisans kontrolü yapmasa da, 3 saat de bir kontrol yapılsa nasıl olur?
Burak SAHİN
30 Mayıs 2013 at 19:58Bu yöntemde zaten tema domaine lisanslanıyor senin ile bağlantı kurulmuyor sen temayı sattıktan sonra siteni kapatsanda kapatmasanda müşteride sorun çıkmaz çünkü site açıldığında functions.php de bu kod ile kontrol yapılıyor sitenin adresi ile senin girdiğin domain doğru mu, uyuşuyor mu diye eğer uyuşuyor ise açıyor siteyi, uyuşmuyor ise siteyi açmıyor boş ekranda “Lisans yok.” yazıyor
Murat Dinç
30 Mayıs 2013 at 15:24Temasını lisanslamak isteyenler için çok yararlı bir konu olmuş elinesağlık
H.Burak
30 Mayıs 2013 at 16:20Uptime yüksek bir sunucu gerek bunun için. Sunucu giderse yazık olur adamlara 🙂
Burak SAHİN
30 Mayıs 2013 at 20:04domaine lisansta seninle bağlantısı yok adamların 🙂
ydlgr
28 Mayıs 2013 at 18:23Ellerinize sağlık, çok güzel anlatmışsınız. İleride işime yarayacak.
Volkan Akpınar
28 Mayıs 2013 at 12:14Güzel anlatım olmuş, yakında yapacağım ücretli tema için bu işlemi kullanabilirim.
Burak SAHİN
28 Mayıs 2013 at 15:27tabi hem siz hem müşterileriniz için sağlıklı bir işlem olacaktır.