Konuyu Açan #1
WordPress Child Tema Nasıl Oluşturulur?

WordPress sitelerinde mevcut bir temanın üzerine yeni özelleştirmeler yaparken doğrudan ana temayı değiştirmek riskli ve önerilmeyen bir yöntemdir. Bu noktada, "child tema" kavramı devreye girer. Child tema, ana temanın fonksiyonlarını ve görünümünü miras alan, kendi özelleştirmelerinizi güvenli bir biçimde yapmanızı sağlayan bağımsız bir alt temadır. Bu yazıda, adım adım bir child tema nasıl oluşturulur, detaylarıyla anlatılacaktır.

İlk adım olarak, sunucunuzdaki WordPress kurulumunun wp-content/themes/ dizinine erişin. Burada, kullanmak istediğiniz ana temanın klasörünü bulun. Örneğin, twentytwentyone.

İkinci adımda, yeni bir klasör oluşturun ve isimlendirme yaparken ana temanın adını temel alın. Örneğin, twentytwentyone-child. Bu isimlendirme, yönetim ve düzen açısından kolaylık sağlar.

Üçüncü adım olarak, bu klasör içine en azından iki temel dosya eklenir:
  • style.css: Bu dosyada child temanın temel bilgileri ve ana temaya bağlanma detayları yer alır. Örnek içerik:

KOD
12345
/*
Theme Name: Twenty Twenty One Child
Template: twentytwentyone
*/

Burada Theme Name, child temanın adıdır, Template ise ana temanın klasör adıdır ve bu alan kesinlikle doğru yazılmalıdır.

  • functions.php: Bu dosyada, ana temadan stil ve fonksiyonları miras almak veya özelleştirmeler yapmak için kodlar eklenir. En temel örnekte, ana temanın stil dosyasını yüklemek için şu kod kullanılır:

KOD
12



Dördüncü adımda, bu dosyaları kaydettikten sonra, WordPress yönetim panelinde "Görünüm" > "Temalar" bölümünden yeni child temayı aktif hale getirebilirsiniz.

Son adımda, child tema çalışmaya başladıktan sonra, CSS veya PHP dosyalarıyla özelleştirmeler yapabilir, ana temayı bozmadan sitenizin görünümünü ve fonksiyonelliğini geliştirebilirsiniz. Ayrıca, functions.php içine yeni fonksiyonlar ekleyerek veya CSS ile stil değişiklikleri yaparak, özgün bir tasarım ortaya çıkarabilirsiniz.

Child temalar, WordPress projelerinde esneklik ve güvenlik sağlar. Ana temayı güncel tutarken, özelleştirmelerinizi korumanın en doğru yoludur. Bu yapı sayesinde, sitenizdeki değişiklikler ana temanın güncellemeleriyle silinmez ve bakım süreçleri kolaylaşır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi