Uzun bir aradan sonra herkese merhabalar. WordPress yazı dizimize kaldığımız yerden devam ediyoruz. Özetle önceki bölümlerde WordPress’in kurulumundan yönetimine ve püf noktalarına kadar değinmiştik. Bu yazımızla beraber biraz daha ileri seviyeye doğru geçiş yapıyoruz.
Tema Nedir, Ne Değildir?
Tema (theme) sitenize görsellik ve/veya işlevsellik kazandıracak yapıdır. Özel fonksiyonlarınızı, sayfa şablonlarınızı, stil dosyalarınızı bu dizin altında toplarsınız. Yani tema, sadece görsellik (tasarım) değildir elbette ki sadece işlevsellik de değildir.
Neden Tema Kullanalım/Kullanıyoruz?
WordPress altyapısı yani sâfi kodla bir şey hatta muhteşem bir şey elde edersiniz fakat bunu ziyaretçilerinize nasıl göstereceksiniz, kullanıcılarınız yarattığınız harikaları nasıl hissedecek? İşte tam bu noktada devreye “tema”lar devreye giriyor. WordPress temalarının faydaları neler yani başlıca özellikleri neler bir de bunlara gözatalım;
- Benzersiz bir görünüm (size özel)
- İstediğiniz gibi altyapıya müdahil olma ve diğer sitelerden
- Özel sayfa şablonları oluşturma
- Özel içerik ve kategori sayfaları oluşturma
- Kolay düzenlenebilir tasarım şablonu yapısı
- HTML, CSS, JavaScript ve PHP öğrenerek kendinizi geliştirme 🙂
vb…
Her Şeyin Bir Şeyi Var: Standartlara Dikkat!
Elbette kod yazarken, ister CSS ister HTML, ister JavaScript isterse de PHP bu dillerin kullanıldığı projeye göre standartları vardır, olmalıdır da.. Tema geliştirirken bunlara da dikkat etmek iyi bir geliştirme süreci için gereklidir. Bunlar ise;
- İyi yapılandırılmış ve hatasız PHP kullanın – WordPress Coding Standarts
- İyi yapılandırılmış, hatasız ve uluslararası standartlarda onaylanabilecek HTML kodlayın – WordPress Coding Standarts
- Temiz, anlaşılabilir ve geçerli CSS kodlayın – WordPress Coding Standarts
- Site tasarımında kullanılan yapıları ve standartları uygulayın – Site Design and Layout
şeklinde sıralanabilir.

Resim 1
Bir Temanın Anotomisi
Bir temanın anotomisini, genel yapısını inceleyecek olursak;
Herbir WordPress temasının yaşam alanı varsayılan olarak “wp-content/themes/<tema_ismi>” dizinidir. Tema dizini içerisinde temel dosyalarınız yani, css stil dosyalarınız, özel sayfa şablonlarınız, fonksiyonlarınızı barındırdığınız dosyanız (functions.php) bulunacaktır. Temanız gerekli dosyaları barındırdıktan sonra eğer bir problem yoksa Görünüm > Temalar bölümünde listelenecektir.
Örnek dosya yolu: “wp-content/themes/kod5″
Tema anotimisini yakından incelemek için “Resim 1” görseline tıklayabilirsiniz.
[blockquote source=”WordPress – İpuçları”]
Eğer temanızın dizin yolunu değiştirmek isterseniz wp_config.php dosyasında düzenleme yapmanız gerekmektedir.
[/blockquote]Kısa Bir Mola…
İkinci bölümde ise temanın içinde yer alacak standart dosyalarımızı tanıyacak ve örnek bir tema nasıl olmalıdır bunları inceleyerek uygulamaya başlayacağız.
Kaynakça ve Detaylı Bilgis
1- WordPress Codex -Theme Development
2- WordPress Theme (Visual) Infographic – Yoast
[well]Serinin diğer yazılarını okuyun:
Başlangıç
Orta
- WordPress Temel Özellikleri ve Dosya Yapısı
- WordPress Yönetimi – Bölüm 1
- WordPress Yönetimi – Bölüm 2
- WordPress Yönetimi – Bölüm 3
- WordPress Yönetimi – Bölüm 4
- WordPress Püf Noktaları – Bölüm 1
- WordPress Püf Noktaları – Bölüm 2
İleri
[/well]
kardeşim keyifle okuyorum, kelamına kuvvet. Allah’a (c.c.) emanet. Herkese selam…
Merhaba. Ben wordpress te bir site satın aldım (kişisel) ancak buraya yazarların gönderdiği yazıları kendi isim ve fotoğraflarıyla yükleyemiyorum. Sadece kendi blog ismimle yükleyebiliyorum. Yada ben yapmasını bilmiyorum. Yadımcı olabilirmisiniz lütfen?
Teşekkürler.