Follow on Twitter @darknessfalcon
Explain the innovation ile explain the destruction ..
Ana Sayfa » Internet » WordPress Siteye Giriş Sayfası Yapmak index.html
Yazar : Doğan Kutbay
Tarih : 30 Ocak 2011
Kategori : Internet
Yorum : 8 Yorum
5.714 tık
ads-marlboro-man[1]

Dün itibariyle altyapısı wordpress olan bir siteye index.html olarak basitçe bir giriş(intro) sayfası hazırladım. Ancak ne yaptıysam olmadı.

.htaccess denedim, girdim kodları değiştirdim, admin panelinden read’den sayfa yapmaya kalkıştım, olmadı birader. Olmadı lan olmadı işte ya. İnternette aramaya başladım, başladıktan sonra elemanın teki gayet güzel açıklamış. Biri session ve diğeri cookie’li olmak üzere 2 farklı yöntem sunmuş. Session’lu yöntem yalnız giriş sayfanızı gösteriyor fakat siteye girdiğiniz anda giriş sayfası uçuyor… derken, kullanıcı tekrar giremiyor yani tırsmayın.

Burda bu kodları benim tatbik etmiş örnek sitem. idealkrem.com Kendiniz deneyebilirsiniz.

Oturum (Session) Kullanarak Kontrol

Bildiğiniz gibi ziyaretçi bir siteye girdiğinde o ziyaretçi için bir oturum açılır. PHP ile ziyaretçi için oturum değişkenleri tanımlayabiliriz. Bu değişkenler sitenin her yerinde ulaşılabilirdirler. Ne zamanki ziyaretçi siteyi terkeder o zaman bu değişkenler yok edilirler.
Bu yöntemde sitemizin açılışı esnasında bir oturum değişkeninin varlığını kontrol edeceğiz, eğer değişken tanımlı değilse ziyaretçi sitemize yeni gelmiş demek olacak ve biz bu değişkeni oluşturup, ziyaretçiyi giriş sayfamızı oluşturan intro.htm dosyasına yollayacağız. Bu giriş sayfası içerisine eklediğimiz, index.php dosyasına ait bağlantıya tıklandığında ise kullandığımız oturum değişkeni artık var olduğundan sitemiz normal işleyişine devam edecektir.
Aşağıdaki kodları temanızın Tema Fonksiyonları (functions.php) dosyasına uygun şekilde ekleyin. Giriş sayfası olarak kullanacağınız dosyanın adı da intro.htm olsun ve içerisinde mutlaka sitemize ait bir bağlantı olsun. Kod içerisindeki adresi de sitenize göre değiştirmeyi unutmayınız.

  • function intro_kontrol_oturum() {
  • session_start();
  • if ( !isset( $_SESSION['introgec'] ) ) {
  • $_SESSION['introgec'] = ‘ok’;
  • header(‘Location: http://www.siteadresiniz.com/intro.htm’);
  • }
  • }
  • add_action(‘init’, ‘intro_kontrol_oturum’);

Bu yöntemde ziyaretçi sitemize her girdiğinde önce giriş sayfamız görüntülenecek, ziyaretçi Giriş bağlantısına tıkladığında da sitemizin ana sayfasına ulaşacak.

Çerez (Cookie) Kullanarak Kontrol

Oturum kontrollü yöntemde ziyaretçi siteye her girdiğinde giriş sayfası görüntülenmektedir. Eğer istediğiniz ziyaretçinin ilk ziyaretinde giriş sayfasını göstermek, sonraki girişlerinde ise doğrudan site ana sayfasına ulaşmasını istiyorsanız bu işi en iyi çerezlerle (cookie) yapabiliriz.
Aşağıdaki kodları temanızın Tema Fonksiyonları (functions.php) dosyasına uygun şekilde ekleyin. Kod içerisindeki dosya adresini kendinize göre düzenlemeyi unutmayın. Çerezler istenilen kadar süre ziyaretçinin bilgisayarında tutulabilirler. Bu süre kodlarda 365 gün olarak tanımlıdır. Değerlerle oynayarak süreyi ayarlayabilirsiniz. Belirtilen süre sonunda çerez silineceğinden, ziyaretçi tekrar sitemizi ziyaret ederse, giriş sayfasını yeniden görecektir.

  • function intro_kontrol_cerez() {
  • if ( !isset( $_COOKIE['introgec'] ) ) {
  • setcookie(‘introgec’, ‘ok’, time() + 60 * 60 * 24 * 365);
  • header(‘Location: http://www.siteadresiniz.com/intro.htm’);
  • }
  • }
  • add_action(‘init’, ‘intro_kontrol_cerez’);

Bu arada fonksiyon içerisindeki kodları temanızın header.php dosyasının başına uygun şekilde eklerseniz de aynı sonuca ulaşırsınız. Kodları WP 2.7.1 sürümünde denedim işe yarıyor. Çerezli yöntemde ilk girişten sonra tekrar giriş sayfasını görmek için tarayıcınızdan çerezleri silmeniz gerektiğini unutmayın.

Google'dan gelen aramalar

  1. site giriş sayfası
  2. wordpress giriş sayfası
  3. wordpress açılış sayfası
  4. wordpress giriş sayfası yapma
  5. wordpress index html
 Wordpress Siteye Giriş Sayfası Yapmak index.html

Doğan Kutbay

Doğan Kutbay, internet okur, internette boş boş gezer, gerekli olduğunu zannettiği bilgileri sitesinde paylaşır, okuyucuları için filtre görevini gönüllü olarak üstlenir. Ara sıra din ve siyasi içerikleri yazıları ile karşı karşıya gelebilirsiniz.

More Posts - Website - Twitter - Facebook - Google Plus

diggde paylaşın
  • http://www.criticalstriker.com Dogan Kutbay

    Bakıp size geri dönüş yapacağım.

  • http://www.criticalstriker.com Dogan Kutbay

    Bu istediğiniz aslında .htaccess ile düzenlenebilir. Htaccess yönlendirmeleri ile google’da kısa bir arama yaparsanız size yaracak bilgileri bulabilirsiniz.

  • Shirazi

    Tamam. Teşekkür ederim.

  • Baran46

    bunu radyo üst player olarakta kullanabilirmiyim acaba anasayfa acılırmı?

  • http://www.criticalstriker.com Dogan Kutbay

    Valla bilmiyorum, ne demek istediğinizi tam olarak anlayamadım

  • Baran46

    reklam gibi olmasin bu site kimin bilmiyorum. örnek bunun gibi bi radyo kurmak istiyorum.sizin anlattiginiz konuya göre bu radyoyu nasil calistirabilirim acaba? http://www.bizimradyo.fm

  • Bil-gi Com

    Güzel paylaşım teşekkürler… ansiklopedik BiL-Gİ ‘ler

  • Nicholas Stantone

    öncelikle paylaşım için çok teşekkür derim.
    index.html ile kahroldum desem yeridir.
    yazınızı görünce çok heyecanlandım çünki activeden den aldığım yeni yıl introsunu kullanmam gerekiyordu.
    kodları temama fonksiyonlar php ye yerleştirdim ama hata aldım.

    Rica etsem yardımcı olurmusunuz.

    // Yeni Yıl introsu
    function intro_kontrol_oturum() {
    session_start();
    if ( !isset( $_SESSION['introgec'] ) ) {
    $_SESSION['introgec'] = ‘ok’;
    header(‘Location: http://www.atlantislojistik.com/yeniyil.htm‘);
    }
    }
    add_action(‘init’, ‘intro_kontrol_oturum’)

Sosyal Medya

doğan kutbay facebook doğan kutbay google plus doğan kutbay mail doğan kutbay skype doğan kutbay twitter doğan kutbay youtube

Arama bölümü

Ben Kimim?

Doğan Kutbay

Web tasarımcı, HTML/CSS3, PHP, Java, .Net, C#, C/C++ Programcısı

Beğendiğim Videolar

Kanye+West+Kanye

Yunus’un keşfettiği benim de önceden kulağıma gelen fakat ismini bilemediğim bir şark..

imgGladiator3

Ne zaman dinlesem kendi kendime sakinleşir, uzaklara dalar giderim. Gerçekten sakinleştirici bi..

Özel Reklam