• Bahattin Arıcı
  • 0 views
  • 25 Ekim 2009
  • 0
  •  

WordPress Tema Yapısı 1: Giriş

İlk dersimiz temel kurulları ele alıyor. Bu sizin sayfanızın düzgün kodlanması ile alakalı. Daha sonra bu düzgün kodlama sizin arama sayfaları içinde üstlere çıkmanızı sağlayabilir. Benim için en önemlisi yazdığınız kodları sizin anlayabilmeniz. Çünkü bir zaman sonra artık bu kodlar anlaşılamaz duruma gelebilir. Bundan kastım kodlar artık öyle fazla olur ki, neyi nerede açtınız nerede kapattınız hatırlayamaz yada karıştırırsınız.

Temel Kurallar

wordpress-tema-yapisi-01-01

Kural #1

İlk kuralımız. İlk açılan son kapanır. İkinci örnekte olduğu gibi <ul> başta açılmış, ardından <li> açılmış. Biz öncelikle <li> yi kapatmamız gerek.

<ul> kapatılırsa bu kod yanlışı demektir.

Kural #1a

Tag ismiyle bahsettiğimiz etiketlerin tamamı <> karakterleri ile kullanılır. Bunlar arasında boşluk olmaksızın kullanmalısınız. Bu taglar <> ile açılır </> ile kapanır. Buradaki / kapatma komutudur.  Her komutu açtığınız gibi kapatmalısınız da. Kapatmazsanız siteniz çalışır fakat; daha sonra bu sitede görüntü bozukları ya da daha kötüsü arama motorları tarafından düzgün listelenemezsiniz.

Kural #2

Her tema en az iki dosya ile oluşur. style.css ve index.php Bunlar temanızın olmazsa olmazlarıdır.

  • style.css
  • index.php
  • home.php
  • single.php
  • page.php
  • archive.php
  • category.php
  • search.php
  • 404.php
  • comments.php
  • yorum-popup.php
  • author.php
  • date.php

Geri kalan dosyalar ise sizin temanızı daha düzenli tutabilmek için ayrılmış sayfalardır.

Hiyerarşi

wordpress-tema-yapisi-01-02

Bu hiyerarşi ortalama her temada bulunan dosya yapılarıdır. Burada da görüldüğü gibi öncelikli olarak temalarda ana sayfamız index.php dir. Temadaki diğer sayfalarımız bunun altında listelenmektedir.

Bu tema dosyaları harici de dosyalarımız bulunuyor. Fakat biz şimdilik bunlara odaklanıyoruz.

Temanızda yukarıdaki dosyalardan bazıları eksik olursa bunları wordpress index.php sayfasını çağırarak giderebilir.

Kaynak adresimiz:

http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-1-intro/

Yazar: Bahattin Arıcı #administrator

1979 doğumluyum. Ortaokuldan beri bilgisayarla uğraşıyorum. Grafik, sunucu, donanım, overclock, pc modifikasyon, linux, network, web tasarım, programlama, bilgisayar formatlama :o) gibi işleri severek özenerek bezenerek yaparım. Potansiyel müşterilerimin dikkatine...
Tüm Yazılarına Git

YORUM YAP


BU YAZIYA 0 YORUM YAPILMIŞ