04/12/2021
Wordpress Theme Development

WordPress Tema Geliştirme

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 Tema Değişimi

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ı

  1. 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.
  2. İ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.)
    Wordpress Create Theme
  3. 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;

    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 Tema Değiştirme

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/