WordPress Tema Nasıl Yapımı

Her WordPress Kullanıcısının Bildiği Gibi WordPress Tema Dizini Şöyledir. Wp-content/themes ve Tema Adı.
WordPRess Temaları 2 Ana Unsurdan Oluşur. Style.css ve index.php Bunun Yanında Yardımcı Dosyalarda Vardır. Fakat En Kötü İhtimalla Bu İki Dosya Tasarımı Taşır.

İlk Önce STYLE.CSS
Style.css Dosyamız Hem WordPresse Tema Tanıtıcı Dosyadır Hemde Tasarım Taşıyıcısıdır. Tasarımınızı Tanıtmak İçin Aşağıdaki Kodları Kendinize Göre Düzenleyin
[HTML]/*
Theme Name: İlk WordPress Temam
Theme URI: http://wordpress.org/
Description: En Güzel Tema Bu Tema
Author: Yazar Benim J
Version: 1.0 (isteğe bağlı)
Tags: black, blue, white, two-columns, fixed-width (isteğe bağlı)
General comments and license statement (optional).
*/
[/HTML]Yeterince Açık Fakat Yinede Açıklayalım.
Theme Name Tema Adınız
Theme URl Temanın Yayınlandığı Adres veya Üretici Firma
Description Tema Hakkındaki Açıklama
Author Tema Yayımcısı
Versiyon Temanın Sürümü isteğe bağlı
Tags Temanın Etiketleri isteğe bağlı
General comments and license statement (optional). Bu Kısımsa Temanın Lisans Durumunu Yayınlar İsteğe Bağlıdır.
Bu Kodlarla Başlayarak style.css Oluşturduysak. Geri Kalan PHP Dosyalarını Oluşturmaktır.

Genel Dosyalar ve Açıklamaları
Style.css Bu Temanın Stil Dosyasıdır Dedik Gerekli Bilgileri İçerir
İndex.php Ana Tema Şablonudur. Muhakkak Olması Gerekir.
comments.php Yorum Şablonudur. Yorum Formlarınıza Estetik Kazandırmak vs. İsterseniz Düzenleyeceğiniz Dosyadır.
Front-page.php Ön Sayfa Şablonunuzdur.
Home.php Ana Sayfa Şablonunuzdur.
Page.php Sayfalarınızın Bulunduğu Şablondur. Genelde Hakkımda İletişim Referanslarım vs.
Category.php Kategorinize Ait Bilgileri Sorgulamak İçin Kullanılır.
Tag.php şablon etiketiniz sorgulandığı Zaman Kullanılır.
Author.php Yazar Hakkındaki Bilgiler Sorgulandığı Zaman Kullanılır.
Date.php Belli bir tarihteki Sorgulamalar Yapıldığı Zaman Kullanılır.
archive.php Arşivinize Göz Atıldığı Zaman Kullanılır.
Search.php sitenizde arama yapıldığı zaman kullanılacak şablondur.
404.php Bulunamadı Şablonu
functions.php Özel Fonksiyonlar İçeren Şablondur.

Tipik Şablonlar index.php, style.css,comments.php,footer.php,header .php,sidebar.php İçerir Bu Dosyalar Tema İçin Yeterlidir. Ama Hoş Olmaz.

FUNCTIONS.PHP Biraz Bundan Bahsedelim.
Bu Dosya Aslında Siteyi Hareketlendirecek Dosyadır. Şöyle Bi Örnek Verirsek Anlaşılır.



PHP- Kodu:

<?php

// http://++++++++++++++/php-ile-saate-...lama-3152.html Sayfasından Alıntıdır.

// Author ßy Sa1donder ! No edited

$saat = date("H");

echo
"$saat<br>";

if(
$saat>08&&saat<12) {

$hos = "Günaydin";



}

if(
$saat>12&&saat<18) {

$hos = "İyi Oglenler";



}

if(
$saat>18) {

$hos = "İyi Akşamlar";



}

if(
$saat>21) {

$hos = "İyi Geceler";



}

echo
"$hos";

?>

Ben Bunu Farkli Bir Foksiyona Bağladim


PHP- Kodu:
<?

// Bunuda Ben Fonksiyona Bağladım

// Author ßy Sa1donder ! No edited

Function karsila() {

$saat = date("H");

echo
"$saat<br>";

if(
$saat>08&&saat<12) {

$hos = "Günaydin";



}

if(
$saat>12&&saat<18) {

$hos = "İyi Oglenler";



}

if(
$saat>18) {

$hos = "İyi Akşamlar";



}

if(
$saat>21) {

$hos = "İyi Geceler";



}

echo
"$hos";

}

?>

İşlem Tamamdır. Bu Kodu Functions.php Dosyasına Kayıt Ettikten Sonra Tema Klasörünüzdeki Hangi Dosyadan Bu Fonksiyonu Çağrırsanız Çağırn Fonksiyon Devreye Girecektir. <?php karsila(); ?>