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.
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.
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.
İ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.
WordPress avukat teması, avukatlar ve hukuk büroları için özel olarak tasarlanmış şablonlardır. Bu temalar, profesyonel…
WiseCP tema özelliği, kullanıcıların platformlarını özelleştirmelerini ve markalarına uygun hale getirmelerini sağlayan önemli bir bileşendir.…
WiseCP Nedir? WiseCP Nedir, Türkiye'nin ilk ve tek yerli bir web barındırma hizmeti, sunucu yönetimi…
Genellikle Windows ve Mac OS işletim sistemli bilgisayarlarda WordPress tema geliştiricileri localhost kurulumu yapmak için…
Her birey zaman zaman şifrelerini güncellemelidir. WordPress yönetici şifresini değiştirmek oldukça basit bir işlemdir, ancak…
Emlak temaları hakkında daha fazla bilgi edinmek için sizleri ücretsiz WordPress emlak teması serimize davet…
Bu web sitesinde çerezler kullanılıyor.