WordPress Alt Tema (Child Theme) Nasıl Oluşturulur?

İlkMesajım

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0

Alt tema oluşturmanın temel adımları​

  1. Klasör: wp-content/themes içinde mytheme-child adıyla boş klasör oluşturun.
  2. style.css
    CSS:
    /*
    Theme Name: MyTheme Child
    Template: mytheme   /* ebeveyn temanın klasör adı */
    */
    Bu başlık olmadan WordPress alt temayı tanımaz.
  3. functions.php
    PHP:
    <?php
    function mytheme_child_enqueue_styles() {
        wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
        wp_enqueue_style('child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style'));
    }
    add_action('wp_enqueue_scripts', 'mytheme_child_enqueue_styles');
    Stilin doğru sırayla eklenmesi, çakışmaları önler.

Sık Yapılan Hatalar ve Düzeltmeleri​


HataNeden Sorun ÇıkartırDoğru Uygulama
1. Template başlığı eklenmemişWordPress alt temayı tanımaz, ana tema yüklenir.style.css içinde Template: ebeveyn-tema satırı ekleyin.
2. functions.php’de stil enqueue hatasıStiller iki kez yüklenir, CSS çakışması oluşur.wp_enqueue_style’i array('parent-style') ile çağırın.
3. Ebeveyn temayı doğrudan düzenlemekGüncellemelerde yaptığınız değişiklikler silinir.Değişiklikleri alt temada yapın; yalnızca style.css ve functions.php.
4. Yanlış klasör adı veya dosya yoluWordPress klasörü bulamaz, tema devre dışı kalır.Template: satırını ebeveyn klasör adıyla eşleştirin.
5. PHP açılış etiketi eksik veya hatalıfunctions.php çalışır mı, belirsiz olur.Dosyanın başında <?php yazın, kapanış etiketi kullanmayın.

Bu adımları takip ederek, güncellemelerden etkilenmeyen, bakım kolaylığı sağlayan bir alt tema kurmuş olursunuz. Şimdi sizin için en önemli nokta: alt temayı kurarken hangi dosyaları eklemeyi unuttunuz?
 
Geri
En Üst