1. Dersimiz: Giriş
Konu : Basit Kurallar
Terimler
Sıralama
Basit Kurallar
Kural 1: Her tag (küçük kod parçacıkları)i iç içe kapatın. İlk önce yazdığınız kodu en son kapatın. Resmin üst kısmında doğru olan, alt kısmında yanlış olan anlatılmaktadır.
Her tag </b> işaretiyle biter. Bu iki işaretin arasına / işareti geldiğindeyse bu tag kapatılmış demektir. Şöyle ki: <> açık bir tag'dır, </> ise kapalı bir tag.
Bu kısmı anlayamayan arkadaşlar : İnternetten herhangi bir sitedeki HTML derslerine bakabilirler.
Kural 2: Her tema en az 2 dosyaya sahiptir. Bunlar style.css ile index.php dosyasıdır. Kısa bir tarifle index.php de temamızda neyin olacağına, style.css dosyasında ise neyin nasıl görüneceğine karar veririz.
Ortalama bir temada bulunan dosyaların listesi [Merak etmeyin ben sadece index.php, style.css kullanrak da yaptım :) ]
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
Terimler
Template - Örnek kodlar bütünü diyebiliriz. Bu sayede daha önceden programcılar tarafından yazılmış kodları kullanırsınız. Büyük bir dosyayı/temayı baştan oluşturmak zorunda kalmazsınız. Türkçesi : Şablon Mesela internetten indirdiğiniz temalardaki reklam.php dosyasının içinde genelde bütün her şey hazırdır. Siz sadece reklam aldığınız şirketin veya google adsensin verdiği kodu yerleştirseniz yeter. Bu sayede baştan bir reklam sayfası hazırlamanıza gerek kalmaz.
Template File - Bir kaç şablonun bir aradaki halidir. Bir wordpress teması bir kaç şablonun bir aradaki halinden oluşur.
Post - Kitap için sayfa ne ise bir wordpress bloğu için de post odur. Gönderilen her metin, ders, günlük, yazı, makale birer posttur.
Sıralama - Hiyerarşi
Aşağıdaki diagram size bir wordpress temasındaki dosya sıralamasını gösteriyor. Burada 6 tane dosya var. Yukarıdaki listeye bakınca biraz daha az dimi :) Şimdi arkadaşlar, buradakiler asıl olanlar. Bu dosyalar bu derslerde odaklanacağımız, "nasıl" sorusuna cevap bulacağımız dosyalar...
Önem sırasını belirtmek gerekirse soldakiler en önemliler (buna index.php de dahil :) ) sağdakiler ise onlara nazaran daha az önemliler.
Birinci ders bitmiştir arkadaşlar. Şmdi kahvaltı zamanı. İnşallah gün içinde devam edeceğim. Sizler de katkıda bulunabilirsiniz. Buraya kadar olan kısım giriş olduğundan bilgiden çok tanıştırma amaçlıydı. Bir dahaki derste görüşmek üzere. İkinci derste bir template dosyasının nelerden oluştuğuna yer vereceğiz.
Not: Her dersi ayrı ayrı mesajlarda işlememin TEK nedeni karışıklık olmasını engellemek istememdir.