WordPress Tema Geliştirme

- WordPress teması nasıl değiştirilir?
- WordPress teması nasıl oluşturulur?
- WordPress teması oluşturulurken hangi yazılım dilleri kullanılır?
- WordPress temasını oluşturan dosyalar nelerdir?
WordPress Teması Nasıl Değiştirilir?
WordPress tema değiştirme için CMS paneli üzerinde Görünüm>Temalar bölümünde WordPress üzerinde kullanılabilen temalar görünüyor. WordPress’in kurulumuyla birlikte 3 tema versiyonu geliyor, bu temalar WordPress tarafından düzenli olarak güncelleniyor.
- Yirmi Yirmibir
- Yirmi Ondokuz
- Yirmi Yirmi
Bu temalar dışında WordPress paneline ücretli veya ücretsiz yeni temalar yükleyebilirsiniz. Ya da kendiniz bir tema kodlayıp WordPress altyapısında kullanabilirsiniz.

WordPress Teması Nasıl Oluşturulur?
WordPress tema yapımı için WordPress’in oluşturduğu şablon dosyaları kullanılıyor. Tema oluşturulduğunda Görünüm>Temalar alanında oluşturulan tema görünüyor ve tema aktifleştirilip yayına alınabiliyor.
WordPress Tema Oluşturma Aşamaları
- Local bilgisayarda tema oluşturmak için için ilk aşama https://wordpress.org/download/ sayfası üzerinden WordPress altyapı ve tema dosyalarını indirmek.
- İndirilen dosyada wp-content>themes dizini altında tema dosyaları bulunuyor. Yeni bir WordPress teması oluşturmak için tema ismiyle birlikte burada bir klasör açılması gerekiyor. (Aşağıdaki örnekte oluşturulan “wordpresstheme” dosyası gibi.)
- Oluşturulan dosya altında WordPress’in tema dosyalarını kullanarak tema oluşturuluyor. Oluşturulan temanın Görünüm>Temalar alanında görünebilmesi için aşağıdaki 2 dosyanın dizine eklenmesi gerekiyor;
- index.php
- style.css
Bu dosyalar olmadan tema değişikliği alanında yeni tema seçeneği görünmüyor, eksik dosya olduğu için bu alanda uyarı veriyor.
WordPress Temasında Kullanılan Yazılım Dilleri
WordPress altyapısı PHP ile oluşturulmuş bir yapıdır dolayısıyla tema dosyalarını oluştururken PHP kullanılır. Temanın tasarımında HTML, CSS ve Javascript kullanılır.
Bootstrap, Jquery gibi kütüphanelerin de kullanımı yaygındır. Hatta WordPress yapısında Jquery kütüphanesi varsayılan olarak gelir. Jquery kütüphanesini kullanabilir veya temadan u ihtiyacınıza yönelik Javascript kullanımını tercih edebilirsiniz.
WordPress Temasını Oluşturan Şablon Dosyaları
Aşağıdaki şablon dosyaları WordPress tarafından kurgulanmıştır.
- index.php
- style.php
- header.php
- footer.php
- functions.php
- home.php
- front-page.php
- page.php
- single.php
- category.php
- comments.php
- tag.php
- author.php
- search.php
- 404.php
Kaynak:
https://developer.wordpress.org/themes/basics/template-files/