tema yapmak Ders 1

Merhaba arkada┼člar, bu dersler serisinde sizlere WordPress Temalar─▒n─▒n yap─▒l─▒┼člar─▒ hakk─▒nda ufak tefek dersler g├Âsterece─čim. Bu dersleri takip etme amac─▒n─▒z %100 m├╝kemmel bir tema yapmak olmamal─▒, kald─▒ ki WordPress tema yap─▒m─▒nda yeni iseniz bu imkans─▒za yak─▒n bir┼čeydir. Bu dersler serisinde yapacaklar─▒m─▒z bir teman─▒n ana dosyalar─▒n─▒ olu┼čturmak, css dosyas─▒ olu┼čturmak ve teman─▒n i┼člevsellik kazanmas─▒n─▒ sa─člamakt─▒r. Art─▒k derslerimize ba┼člayabiliriz. ├ľncelikle ilk dersimizde neler yapaca─č─▒m─▒za bir g├Âz atal─▒m.

1. Ders {Giri┼č}

1. Ana Kurallar

2. Terminoloji

3. Hiyerar┼či

1- Basit Kurallar

Kural 1:

Taglar─▒ her zaman i├žin a├žt─▒─č─▒n─▒z s─▒rayla kapatmaya ├Âzen g├Âsterin.

Yukar─▒daki resimde oldu─ču gibi, her zaman i├žin taglar─▒n─▒z─▒ a├žt─▒─č─▒n─▒z s─▒rayla kapat─▒n. Her tag < ve > karakterlerinin i├žerisinde yer al─▒r. Bir tag─▒ a├žarken <> karakterlerini kullan─▒r─▒z, kapat─▒rken ise </> ┼čeklinde kullanman─▒z gerekir. ┬áYukar─▒daki resimde ilk kapat─▒l─▒┼č ┼čekli do─čru oland─▒r. ├ľncelikle bir <ul> tag─▒ a├ž─▒lm─▒┼č, ard─▒ndan da bir <li> tag─▒ a├ž─▒lm─▒┼č. Bu ┼čekilde bir taglar serisi a├žt─▒ysan─▒z bu taglar─▒n kapat─▒l─▒┼č ┼čekli de bunun simetrisi ┼čeklinde olmal─▒d─▒r. Yani bu a├žt─▒─č─▒m─▒z taglar─▒ </li> </ul> ┼čeklinde kapatmam─▒z gerekir.

Kural 2:

Her tema en az 2 sayfadan olu┼čmal─▒d─▒r: style.css ve index.php. Genelde temalar─▒n kulland─▒klar─▒ dosyalar ┼čunlard─▒r:

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

Biz bu kadar ├žok sayfa olu┼čturmayaca─č─▒z, bizim yapaca─č─▒m─▒z sayfalar ┼ču ┼čekilde olacak.

  • style.css
  • index.php
  • single.php
  • page.php
  • archive.php
  • category.php
  • search.php
  • comments.php

Bu kadar─▒ bile sizi yormaya yetecektir.

2-Terminoloji

Template(┼×ablon):┬áTemplate ya da T├╝rk├žesi ile ┼čablon, bir kodlar dizesidir. Bu kodlar dizesi sayesinde bir kere yazd─▒─č─▒n─▒z bir kodu bir daha yazmak zorunda kalmazs─▒n─▒z. Bunu ┼ču ┼čekilde d├╝┼č├╝nebilirsiniz:

html yada php kullanarak bir site yapt─▒n─▒z ancak siteye yeni bir konu yada i├žerik eklemek istedi─činizde b├╝t├╝n sayfalar─▒ elinizle d├╝zenliyorsunuz. Bu ├žok s─▒k─▒c─▒ ve bir o kadar da yorucu bir i┼čtir. Bu ┼čekilde ne kendinize bir yarar─▒n─▒z olur, ne de bir ba┼čkas─▒na. Bu y├╝zden biz yapt─▒─č─▒m─▒z ┼čablonlar sayesinde baz─▒ temel kodlar kullanarak yazmak istedi─čimiz ┼čeyin genel ad─▒n─▒ yaz─▒yoruz ve yeni bir yaz─▒ ekledi─čimizde kodlar bunu otomatik olarak alg─▒l─▒yorlar.

Template Dosyas─▒ (┼×ablon Dosyas─▒):┬áHer ┼čablon dosyas─▒ birden ├žok kodlar serisinden olu┼čur. Her bir dosya ise farkl─▒ dosyalar─▒n bir araya gelmesinden olu┼čur. ├ľrne─čin index.php bir ┼čablon dosyas─▒d─▒r ve bu dosya genelde 4 ya da 5 dosyadan olu┼čur, bu dosyalar ┼ču ┼čekildedir:

  • header.php
  • sidebar.php
  • function.php
  • footer.php

Tema:┬áTema sizin bir ┼čablonla beraber kulland─▒─č─▒n─▒z text belgeleri, imaj dosyalar─▒ gibi dosyalar─▒n hepsini kapsayan ┼čeydir. ┼×ablon ile tema ayr─▒ ┼čeylerdir. Ancak bazen bunlar kar─▒┼čabiliyor. Tema deyince sizin klas├Âr├╝n├╝z├╝n i├žinde bulunan b├╝t├╝n evraklar akla gelmelidir.

Post (Yaz─▒):┬áPost ya da Yaz─▒, sitenize ekledi─činiz i├žerikdir.

Page (Sayfa):┬áSayfa, sitenize ekledi─činiz ve postlar─▒n─▒zdan ayr─▒ tuttu─čunuz, kendisine ait bir b├Âl├╝m├╝ olan yaz─▒lar─▒n bulundu─ču yerdir. ├ľrne─čin ileti┼čim veya hakk─▒mda i├žeri─čini bir post olarak de─čil bir page olarak eklersiniz.

3-Hiyerar┼či

Teman─▒z─▒ yapmaya ba┼člamadan ├Ânce hangi dosyan─▒n hangi s─▒rada oldu─čunu ├Â─črenmeniz gerekir. Bir hiyerar┼či tablosu olu┼čturursak b├╝y├╝k ihtimalle ┼ču ┼čekilde olacakt─▒r.

Index.php

Single.php     Page.php     Archive.php     Search.php     404.php

Bu hiyerar┼či s─▒ras─▒na g├Âre ├╝st sol taraf en ├Ânemli s─▒radayken sa─č alt taraf en ├Ânemsizidir. E─čer teman─▒z─▒n i├žerisinde archive.php ( sitenizin i├žerisindeki i├žeri─či kategorilerine g├Âre ay─▒ran sayfa) sayfan─▒z bulunmuyorsa WordPress bu sayfan─▒n yoklu─čunu Index.php ile kapatacakt─▒r. Ayn─▒ ┼čey singe.php i├žin de ge├žerlidir. Biz sayfalar─▒ olu┼čtururken sadece WordPressÔÇÖ e neyin nerede olaca─č─▒n─▒ s├Âyl├╝yoruz. E─čer baz─▒ sayfalar─▒ yaratmam─▒┼č isek WordPress bu sayfalar─▒ Index.phpÔÇÖyi baz alarak yaratacakt─▒r.

─░kinci dersimizde Tema dosyalar─▒ ve tema hakk─▒nda bir┼čeyler ├Â─črenece─čiz, umar─▒m yararl─▒ olmu┼čtur. ─░kinci derse┬áburadan┬áula┼čabilirsiniz.

Facebook Profile photo

#r00tadmin #Basit Bir kuL #Allah (c.c) Bir kuLu i┼čte bazen bir adem bazen bir aLem !

4 Replies to “WP Tema Yap─▒m─▒ Ders 1 {Giri┼č}”

Leave a Comment

E-posta hesab─▒n─▒z yay─▒mlanmayacak. Gerekli alanlar * ile i┼čaretlenmi┼člerdir