- Mesaj
- 606
- Çözümler
- 3
- Beğeni
- 769
- Puan
- 814
- Ticaret Puanı
- 0
Merhaba herkese bu konu serisinde wordpress'de kendi özgün temalarınızı nasıl oluşturacağınızdan ve bu işlemler sırasında kullanabileceğiniz ücretli/ücretsiz eklentilerden bahsedeceğim.Birinci ders olarak temel dosyaları oluşturacağız ve sizlere standart dosya yapısını elimden geldiğince anlatacağım.
İlk olarak temanızı oluşturmaya temelde bir klasör oluşturarak başlamanız gerekmekte ve ardından (benim ilerleyiş şeklim bu şekilde sizler farklı bir yol haritası izleyebilirsiniz) içerisine gerekli dizinleri boş klasör ve dosyalar halinde oluşturduktan sonra temayı kodlama aşamasına geçebiliriz.
Tema klasörünüzü
Şimdi sırasıyla tema yapısında temel olarak ihtiyacımız olacak dosyaları oluşturmakla işe başlayalım.
Tüm bu dosyaları oluşturduktan sonra style.css dosyamızı açalım ve temamız için basit seviyede panelde görünecek bilgilerini yazalım.
İlk konumuzun burada sonuna geliyoruz, bir sonraki konuda css , js gibi dosyaların projeye dahil edilmesinden bahsedeceğim.
İlk olarak temanızı oluşturmaya temelde bir klasör oluşturarak başlamanız gerekmekte ve ardından (benim ilerleyiş şeklim bu şekilde sizler farklı bir yol haritası izleyebilirsiniz) içerisine gerekli dizinleri boş klasör ve dosyalar halinde oluşturduktan sonra temayı kodlama aşamasına geçebiliriz.
yoluna ulaşıp bu kısımda oluşturabilirsiniz.Klasör ismini sonradan değiştirmeniz mümkün o yüzden istediğiniz isimle bir klasör oluşturabilirsiniz.[WORDPRESS Proje Adı] /wp-content/themes
Şimdi sırasıyla tema yapısında temel olarak ihtiyacımız olacak dosyaları oluşturmakla işe başlayalım.
Klasör/Dosya Adı | Nedir/Ne işe yarar? | Klasör/Dosya Adı | Nedir/Ne işe yarar? |
---|---|---|---|
class [Klasör] | Projeniz için gerekli olan class'ları bu klasör altında tutacaksınız. | front-page.php | Temanızın ana sayfasına ait kodların yer aldığı bölüm. |
css [Klasör] | Projenizde kullanacağınız css dosyalarını bu klasör altında tutacaksınız. | functions.php | Temaya ait tüm fonksyonların toplandığı php dosyası(en önemli ve olmazsa olmaz alandır.) |
images [Klasör] | Projede kullanılan görsellerin tutulduğu klasör. | header.php | Temanızın header(Başlık) alanını oluşturan bölüm. |
includes [Klasör] | Projenize dahil edeceğiniz ekleri burada tutacaksınız. | index.php | Tema için ana sayfa görevi görmesine rağmen genelde boş bırakılır. |
js [Klasör] | Projenizde kullanacağınız js dosyalarını bu klasör altında tutacaksınız. | page.php | Standart bir sayfaya ait kodların yer aldığı bölüm. |
template-parts [Klasör] | Proje içerisinde oluşturacağınız yada kullanacağınız hazır şoblonları burada tutacaksınız. | search.php | Site içerisinde arama işleminin gerçekleşmesini sağlayan kodlar burada yer alır. |
404.php | Tema'nın 404 sayfası. | single.php | Standart bir yazı sayfasına ait kodların yer aldığı bölüm. |
archive.php | Wordpress yazılarının listelendiği sayfa. | style.css | Tema bilgilerinin yer aldığı bölüm. |
footer.php | Temanızın footer(altbilgi) alanını oluşturan bölüm. |
Tema Bilgisi:
/*
Theme Name: My Theme
Theme URI: mmotutkunlari.com
Author: LikapaTR
Author URI: https://www.mmotutkunlari.com/uye/likapatr.4374/
Description: MMOTutkunları eğitim.
Version: 1.0
*/
İlk konumuzun burada sonuna geliyoruz, bir sonraki konuda css , js gibi dosyaların projeye dahil edilmesinden bahsedeceğim.
Son düzenleme: