Alt tema (child theme): tanım
Alt tema (child theme), bir üst temanın görünümünü ve işlevlerini devralan, yalnızca gerçekten özelleştirilmek istenen dosyaları yeniden tanımlayan bir WordPress temasıdır.
Üst temayla nasıl bir arada çalışır
Teknik olarak, bir alt tema; en azından üst temanın klasör adını belirten Template: başlığına sahip bir style.css dosyası ve üst temanın stil dosyasını kendisininkine ek olarak yükleyen bir functions.php dosyası içeren minimal bir klasördür. WordPress ardından ikisini birleştirir: alt temada bulunmayan her dosya üst temadan yüklenir, alt temada bulunan her dosya ise önceliklidir.
Bir WooCommerce mağazasında bu yaklaşımın doğrudan bir faydası vardır: premium bir temayı doğrudan orijinal dosyalarında özelleştirmek, wp-admin'de Güncelle'ye her tıklandığında bu değişikliklerin kaybolmasına neden olur. Bir alt tema bu değişiklikleri, üst temanın güncellemesinden hiçbir zaman etkilenmeyen ayrı bir klasörde tutar.
Bu, bir WooCommerce şablonunu override etmek için de önerilen yöntemdir; ancak kopyalama yolu simetrik değildir: özgün dosya eklentinin içinde, wp-content/plugins/woocommerce/templates/ altında bulunur ve wp-content/themes/alt-temam/woocommerce/ içine kopyalanmalıdır. templates/ segmenti yolda kaybolur: templates/single-product/price.php, woocommerce/single-product/price.php hâline gelir. Alt temanın bir templates/ alt klasöründe bırakılan dosya WooCommerce tarafından hiçbir zaman yüklenmez ve özelleştirme etkisiz kalır.
Sıkça sorulan sorular
Bir alt tema siteyi yavaşlatır mı?
Site özelleştirildikten sonra bir alt tema oluşturulabilir mi?
Alt temanın da güncellenmesi gerekir mi?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.