Temalar ve Şablonlar Arasındaki Fark
WordPress’te bir sayfa şablonu değiştirilirken, öncelikle temalar ve şablonlar arasındaki farkı anlamak önemlidir. Bir tema, bir web sitesinin genel görünümünü ve işlevselliğini belirlerken, şablonlar belirli sayfaların tasarımını ve yapısını tanımlar. Temalar, tüm site genelinde geçerli olurken, şablonlar sadece belirli sayfalar için kullanılır.
Tema Seçimi ve Yükleme
Bir sayfa şablonu değiştirmek için ilk adım, yeni bir tema seçmek veya mevcut temayı değiştirmektir:
– WordPress Yönetici Paneli: WordPress yönetici panelinden “Görünüm” > “Temalar” bölümüne git. Burada yeni temalar keşfedebilir veya yüklemek istediğin bir temayı doğrudan yükleyebilirsin.
– Tema Yükleme: “Yeni Ekle” düğmesine tıklayarak, WordPress’in tema dizininden bir tema seçebilir veya “Tema Yükle” seçeneği ile bilgisayarından bir tema dosyasını yükleyebilirsin.
Şablon Dosyalarını Bulma ve Düzenleme
Temayı yükledikten sonra, şablon dosyalarını bulup düzenlemek için:
– Tema Dosyalarına Erişim: WordPress yönetici panelinden “Görünüm” > “Düzenleyici” seçeneğine git. Burada tema dosyalarını göreceksin. Her tema, farklı şablon dosyalarına sahip olabilir, ancak genellikle `page.php`, `single.php`, `index.php` gibi dosyalar bulunur.
– Şablon Dosyası Seçimi: Değiştirmek istediğin sayfa şablonunu bul ve üzerine tıkla. Örneğin, blog sayfasının şablonunu değiştirmek istiyorsan `index.php` veya `home.php` dosyasını seçebilirsin.
Sayfa Şablonu Oluşturma
Mevcut bir şablonu değiştirmek yerine yeni bir şablon oluşturmayı tercih edebilirsin:
– Yeni Şablon Dosyası: Tema dizininde (genellikle `wp-content/themes/teman-adi/` dizininde) yeni bir PHP dosyası oluştur. Dosya adı, şablonun amacını açıkça belirtmelidir, örneğin `contact-page.php`.
– Şablon Tanımlayıcı Ekleyin: Yeni oluşturduğun dosyanın başına aşağıdaki yorum satırını ekleyerek bu dosyanın bir şablon olduğunu belirt:
“`php
/
Template Name: İletişim Sayfası Şablonu
/
?>
“`
– Şablon İçeriği: Şablon dosyasına istediğin HTML, PHP ve WordPress işlevlerini ekleyerek sayfa yapısını oluştur.
Şablonu Sayfaya Uygulama
Yeni şablonu oluşturduktan veya mevcut bir şablonu düzenledikten sonra, bu şablonu bir sayfaya uygulamak için:
– Sayfa Düzenleme: WordPress yönetici panelinden “Sayfalar” > “Tüm Sayfalar” bölümüne git ve şablonu uygulamak istediğin sayfayı seç.
– Şablon Seçimi: Sayfa düzenleme ekranında sağ tarafta “Sayfa Özellikleri” meta kutusu bulunur. Burada “Şablon” seçeneğinden yeni oluşturduğun veya düzenlediğin şablonu seç.
Özel CSS ve JavaScript Ekleyin
Şablonun görünümünü ve işlevselliğini daha da özelleştirmek için:
– Özel CSS: Tema ayarlarında veya özel CSS eklentileri kullanarak sayfa şablonuna özgü stil eklemeleri yapabilirsin.
– JavaScript: WordPress’in `wp_enqueue_script()` fonksiyonunu kullanarak şablonun gerektirdiği JavaScript dosyalarını ekleyebilirsin. Bu fonksiyonu `functions.php` dosyasında veya doğrudan şablon dosyasında kullanabilirsin.
Şablonu Test Etme ve Hata Ayıklama
Değişiklikler yapıldıktan sonra, şablonun düzgün çalışıp çalışmadığını kontrol etmek önemlidir:
– Tarayıcıda Test: Değişiklikleri kaydettikten sonra sayfayı yenileyerek şablonun nasıl göründüğünü ve çalıştığını kontrol et.
– Hata Ayıklama: Eğer bir şeyler yanlış giderse, WordPress’in hata ayıklama modunu etkinleştirerek PHP hatalarını görebilir ve düzeltebilirsin.
Şablon Değişikliklerini Yedekle ve Güncelle
Son olarak, yaptığın değişikliklerin kalıcı olması ve temanın güncellenmesi durumunda kaybolmaması için:
– Dosya Yedekleme: Tema dosyalarını ve özellikle şablon dosyalarını düzenli olarak yedekle.
– Child Theme Kullanımı: Ana temayı değiştirmek yerine bir alt tema (child theme) kullanarak, temanın güncellenmesi sırasında özelleştirmelerinin kaybolmamasını sağlayabilirsin.
WordPress’te sayfa şablonu değiştirmek, siteyi kişiselleştirmek ve kullanıcı deneyimini iyileştirmek için önemli bir adımdır. Bu süreç, temel WordPress bilgisi ve PHP, HTML, CSS gibi web geliştirme becerileri gerektirir.