Kapat
Tema 10 views 0

WordPress Tema Yapısı 6d: Arama Formu ve Takvim

Başlığında her ne kadar Arama Formu ve Takvim yazıyor olsa da bugün Meta (Kullanıcı Girişi) bölümünü de işliyoruz.

1. Adım

Arama formunu ekliyoruz. Notepad ile yeni bir boş dosya açın ve bu dosyayı searchform.php olarak index.php dosyasının olduğu klasöre kaydedin. Ekte verdiğimiz searchform.txt dosyasının içindeki kodları searchform.php dosyasının içine yapıştırın.

Şimdi sidebarımızın üzerine bu dosyayı çağırmak için gerekli kodları yapıştırıyoruz.

<li id=”search”>
<?php include(TEMPLATEPATH . ‘/searchform.php’); ?>
</li>

kodlarımızı aşağıdaki alana yapıştırıyoruz.

wordpress-tema-yapisi-06d-01

Dosyamızı kaydettikten sonra sonucumuz aşağıdaki gibi olmalı.

wordpress-tema-yapisi-06d-02

Neler yaptık?

  • <li id=”search”> Listeleme kodumuza id ismi olarak search verdik. Daha sonra stillerimizde buraya el atabilriz.
  • include() Dosyayı yaptığınız sayfaya gömmek için kullanılır. Temanız fazla karışmasın istiyorsanız ya da belli fonksiyonları farklı dosyalarda tutmak istiyorsanız WordPress te bunu kullanabilirsiniz. Biz searhform.php dosyası için bunu seçtik.
  • TEMPLATEPATH temanızın bulunduğu klasörü otomatik gösterir.
  • /searchform.php dosyamızın adı.
  • </li> listeleme sonu.

2.Adım

Takvim Ekliyoruz.

Arama kodu veya Sayfalar linklerinin altına kodu yerleştiriyoruz.

<li id=”calendar”><h2><?php _e(’Calendar’); ?></h2>
<?php get_calendar(); ?>
</li>

wordpress-tema-yapisi-06d-03

İşte sonucumuz

wordpress-tema-yapisi-06d-04

3. Adım

Kullanıcı (Meta) İşlemleri

get_links_list() altına kodlarımızı yerleştiriyoruz.

<li><h2><?php _e(’Meta’); ?></h2>
<ul>
<?php wppw_register(); ?>
<li><?php wppw_loginout(); ?></li>
<?php wppw_meta(); ?>
</ul>
</li>

 

wordpress-tema-yapisi-06d-05

Kodlarımızın görüntüsü bu şekilde olacaktır.

wordpress-tema-yapisi-06d-06

Kullanıcı giriş yapmadan önce

wordpress-tema-yapisi-06d-07

Kullanıcı giriş yaptıktan sonra

Neler yaptık?

Eğer kullanıcı giriş yapmamışsa wppw_register() ile ekranda Kayıt ol linki gösterdik. Giriş yapmışsa Site Yönetimi linki çıkarttık.

wppw_loginout() fonksiyonu ile Giriş Yap veya Çıkış linklerini gösterdik.

 

Kaynak: http://www.wpdesigner.com/2007/03/05/wp-theme-lesson-6d-search-form-and-calendar/

{bahattin}

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.