Bir Çocuk WordPress Teması Nasıl Oluşturulur
Yayınlanan: 2022-10-03Bir alt WordPress teması oluşturmak, sıfırdan yeni bir tema oluşturmak zorunda kalmadan mevcut bir WordPress temasını özelleştirmenin harika bir yoludur. Bir alt tema oluşturarak, ana temayı etkilemeden CSS ve PHP kodunda değişiklik yapabilirsiniz. Bu, özellikle uzun süre kullanmayı planladığınız mevcut bir temada değişiklik yapmak istiyorsanız kullanışlıdır. Bir alt WordPress teması oluşturmadan önce bilmeniz gereken birkaç şey var. İlk olarak, temel bir CSS ve PHP bilgisine sahip olmanız gerekir. İkinci olarak, bir alt tema oluşturmak istediğiniz ana temanın bir kopyasına sahip olmanız gerekir. Son olarak, Notepad++ veya Sublime Text gibi bir metin düzenleyiciniz olması gerekir. Gerekli tüm dosyalara sahip olduğunuzda, alt temanızı oluşturmaya başlayabilirsiniz. Yapmanız gereken ilk şey, WordPress dizininizde yeni bir klasör oluşturmaktır. Bu klasör, alt temanız için tüm dosyaları tutacaktır. Ardından, bir style.css dosyası ve bir function.php dosyası oluşturmanız gerekir. Bu iki dosya her WordPress teması için gereklidir. style.css dosyasına şunları eklemeniz gerekir: /* Tema Adı: My Child Tema Tema URI: http://example.com/my-child-theme/ Açıklama: Bu benim alt temam. Yazar: John Doe Yazar URI'si: http://example.com Şablon: yirmi iki */ İlk satır, alt temanızın adıdır. İkinci satır, alt temanızın URI'sidir. Üçüncü satır, alt temanızın kısa bir açıklamasıdır. Dördüncü satır, çocuk temanızın yazarıdır. Beşinci satır, yazar URI'sidir. Altıncı satır, ana temanın adıdır. Bu durumda, ana tema yirmi on ikidir. Yapmanız gereken sonraki şey, functions.php dosyasını açmak ve aşağıdakileri eklemektir: add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' ); function my_theme_enqueue_styles() { wp_enqueue_style( 'ebeveyn stili', get_template_directory_uri() .' /style.css' ); } ? > Bu kod, WordPress'e ana temanın stil sayfasını alt temadan sonra yüklemesini söyler
Bir alt tema ise ana temanın işlevselliğini korur ancak değişiklik yapmanıza izin verir. Çocuklar için temalar ana temalarından ayrıdır ve ebeveyni hiçbir şekilde etkilemez. Alt tema kullandığınız için web sitenizi daha kolay yönetebileceksiniz. Ayrıca, üzerine yazmaktan ve sitenizin estetiğini kaybetmekten kaçınmanıza yardımcı olur. Ana temadan her şey alt temaya aktarılır. Bu kategori, tüm şablon dosyalarını, işlevleri ve varlıkları, ayrıca JavaScript ve resimleri içerir. Genellikle style.css dosyasına birkaç satır kod eklemek yeterlidir.
Bir WordPress alt teması oluşturmanın sayısız yolu vardır, ancak en basit olanı bir eklenti kullanmaktır. Açılır menüden ana temanızı seçebileceksiniz. Özelleştirmek istediğinizin sitenizde olduğundan emin olun. Ardından, çocuğunuzun temasının bir tanımını yazmanız ve ona bir isim vermeniz gerekecek. Ayrıca, bu sayfayı kullanarak eklentinin yaratıcısı için destek istekleri gönderebilir ve ham veri analizini gösterebilirsiniz. Ebeveyniniz olarak premium veya kısıtlı bir tema kullanıyorsanız, bu adımı gerçekleştiremeyebilirsiniz. Herhangi bir değişiklik yapmadan önce sitenizin güncel olduğundan emin olun.
Bir WordPress alt teması oluşturmak, alt temanızı ayrıntılı bir düzeyde özelleştirmenize olanak tanır. Çocuğunuzun temasıyla etiketlenmiş bir klasör oluşturun. Adım 2, çocuğunuzun teması için bir Stil Sayfası oluşturulmasını gerektirir. Üst ve alt stil sayfalarını uygun dizine yükleyin. style.css dosyası, az önce oluşturduğunuz dizin klasörüne yerleştirilmelidir. Beşinci adım, Görünüm'e giderek alt temayı etkinleştirmektir. Bir alt tema kullanarak doğrudan bir ana temayı düzenlemekten kaçınabilirsiniz.
Bir alt tema kullanarak mevcut bir web sitesinde kolayca kapsamlı değişiklikler yapabilirsiniz. Ayrıca, ihtiyacınız olan desteği size sağlayabilecek bir sağlayıcıya da ihtiyacınız olacak. DreamHost'u seçerek, maksimum performans sağlayan uygun fiyatlı paylaşımlı barındırma planlayabilirsiniz.
Büyükanne ve büyükbaba teması oluşturmak normal anlamda mümkün değil, yani Smashing Magazine'in 2013'te belirtmesine (ve o zamandan beri başkaları söylemesine) rağmen, teknik olarak mümkün değil gibi görünüyor.
WordPress'te Çocuk Teması Nedir?

Alt tema, işlevselliğini ana tema adı verilen başka bir WordPress temasından devralan bir WordPress temasıdır. Alt temalar , genellikle mevcut bir WordPress temasında, gelecekte o temayı güncelleme yeteneğini kaybetmeden değişiklik yapmak istediğinizde kullanılır.
Alt tema, yalnızca başka bir temanın içeriğinden oluşan ve bu temanın işlevsellik ve stil gibi bazı öğeleri çocuğa aktarılan bir WordPress temasıdır. Bir alt temanın sınırlı bir sürüm, sadeleştirilmiş, daha az güçlü bir sürüm veya sadeleştirilmiş bir sürüm olması gerekmez. Mevcut WordPress temanızdan ayrı bir yazılım parçasıdır. Alt temalar, zaten eklendikten sonra ana temaya eklenir. Ayrıca, geliştiricinizin özelleştirme seçeneklerinizi kaybetmeden yeni özellikler eklemesine ve mevcut WordPress temalarını değiştirmesine olanak tanır. Bir WordPress teması oluştururken, yeni özelliklerin veya stilin eklenmesine izin vermek için alt temaları kullanmak en iyisidir. Doğrudan header.php, function.php veya diğer dosya türlerinde herhangi bir düzenleme yaparsanız tüm özelleştirmelerinizi kaybedersiniz.
Çocuk odaklı bir ortam yaratmak için bir çocuk teması kullanılabilir. Alt temalarda, WordPress temanızda küçük değişiklikler yapabilirsiniz. WordPress temanızda bunun parçası olmayan değişiklikler yapmak istiyorsanız, özel bir tema seçmek isteyeceksiniz. Önceden oluşturulmuş temalar satın alırsanız, pazar yerleri genellikle size bir alt tema verir.
Bir çocuk teması oluşturmak size çeşitli şekillerde faydalı olabilir. Temel temada değişiklik yapmak zorunda kalmadan bir temayı beğeninize göre özelleştirmek isteyebilirsiniz. Alternatif olarak, başlangıç noktası olarak bir tema ile kendi projenize başlayabilir ve bundan sonra gerekli değişiklikleri yapabilirsiniz. Bir çocuk teması kullanma sebebi ne olursa olsun, hatırlanması gereken birkaç önemli nokta vardır. Yapmanız gereken ilk şey, alt temanızı oluşturmaya başlamadan önce ana temada yaptığınız değişiklikleri kaydettiğinizden emin olmaktır. Bunu yapmayı seçerseniz, değişiklikleriniz nihai ürüne yansıtılacaktır. Ana temada yapılan değişikliklerin temaya zarar vermediğinden emin olun. Bir çocuk teması oluşturmaya başlamadan önce, kararlarınızın ne anlama geleceğini bilmelisiniz. Bir hata yaparsanız temanız bozulabilir veya veri kaybı yaşayabilirsiniz. Alt temaların bir temayı özelleştirmeyi basitleştirmesi ve zamandan ve emekten tasarruf sağlaması adına değer. Ana temayı düzenlemeden önce çalışmanızı kaydetmek ve bunları akıllıca kullanmak her zaman iyi bir fikirdir.
WordPress Sitenizi Temalandırmanın Faydaları
Bu yöntemi kullanmak, bir temayı kurmak ve çalıştırmak için zaman ve para harcamak zorunda kalmadan denemeler yapmanıza olanak tanır.
WordPress'in Çocuk Temasına İhtiyacı Var mı?

WordPress sitenizde güncellemelerden sonra kalıcı olacak değişiklikler yapmak istiyorsanız bir alt tema kullanmanız gerekir. Aksi takdirde, WordPress'i güncellediğinizde değişiklikleriniz kaybolacaktır. Alt temalar, gelecekte bu değişiklikleri kaybetme konusunda endişelenmenize gerek kalmadan sitenizde değişiklik yapmanın harika bir yoludur.

Alt tema, ana tema tarafından kodunda ve stilinde değişiklik yapmak için kullanılan bir dosya kümesidir. Tema kodunun ve/veya dosyaların bazı durumlarda değiştirilmesi gerekebilir, ancak bu sadece gerekliyse. Bu makalenin amacı, bir çocuk temasının ne olduğunu belirlemenize ve bir temanın olup olmadığına karar vermenize yardımcı olmaktır. Avada gibi birçok popüler tema, indirme dosyalarında paketlenmiş bir alt tema sürümü içerir ve bu da bir tane yüklemeyi kolaylaştırır. Alt temaların nasıl kurulacağını ve yapılandırılacağını öğrenmek, bazı teknik bilgi birikimi gerektirir. İlk alt tema dosyalarınızı sıfırdan yapıyorsanız, bazı küçük değişiklikler yapmanız gerekebilir. Bir Alt Temanın varlığı ve değişikliklerin *doğrudan* gerçekleşmiş olması bana bunların gerçekleştiğini gösteriyor.
Oyuna girdiğinde, anında tek bir bilgi ile başka bir şey arasında ayrım yapar. Tema dosyaları ve kodu asla tarafımdan değiştirilmeyecektir. Sonuç olarak, yeteneklerimizi, tasarımımızı ve oluşturulan site portföyümüzü genişlettikçe gelişimimize odaklanıyoruz ve alt temalar başlangıçtan itibaren giderek daha fazla kullanılabilir hale geliyor.
WordPress'i daha önce hiç kullanmamış bir acemi iseniz, bir alt temaya ihtiyacınız olduğunu öğrenmek sizi şaşırtabilir. Alt tema, özünde, ana temadan türetilen bir alt temadır. Bir alt tema oluşturmak ise sadece ana temayı kopyalamaktır. Sonuç olarak, alt temayı etkilemeden ana temada birçok değişiklik yapabilirsiniz. Tasarım veya geliştirme alanında çalışıyorsanız, bir alt tema kullanmak isteyebilirsiniz. Bir alt tema oluştururken, ana tema ile başlamak isteyebilirsiniz. Sonuç olarak, aynı dosyaları tekrar tekrar kopyalamanız veya yeniden adlandırmanız gerekmeyecek. Ana temanın sağladığı dosyaları istediğiniz şekilde kullanabilirsiniz. Çocuk temaları çeşitli nedenlerle faydalı olabilir. Bunu yapmak isteyebileceğiniz nedenlerden biri, çok sayıda CSS dosyasını değiştirmek istemenizdir. Yeni başlayan biriyseniz, CSS dosyasına aşina olmayabilirsiniz. Bu dosyaları web sitenizin geri kalanını etkilemeden değiştirmek istiyorsanız, bunu bir alt tema kullanarak yapabilirsiniz. Alt tema kullanmanın bir başka nedeni de web sitenizin görünümünü özelleştirmek istemenizdir. Popüler bir ana tema kullanıyorsanız, temanın tamamını değiştiremeyebilirsiniz. Alt tema, web sitesinin geri kalanını etkilemeden bu öğeleri değiştirmenize olanak tanır. WordPress'e yeni başlıyorsanız, alt tema web sitenizi özelleştirmenin hızlı ve basit bir yolu olabilir. İşinizi hızlandırmak için bunları kullanmak çok önemlidir.
WordPress Teması ve Çocuk Teması Arasındaki Fark Nedir?
WordPress Kodeksi tarafından tanımlanan bir alt tema, "başka bir temanın işlevselliğini ve stilini devralan" ve dolayısıyla "mevcut WordPress temalarının üzerine inşa edilen" bir temadır. Alt temaların tasarımlarını ve kodlarını sağlam tutarken değiştirilmesi önerilir.
Divi Çocuk Temasına İhtiyacım Var mı?
PHP veya JavaScript gibi tema dosyalarında değişiklik yaparsanız, bir alt temanın kurulu olması gerekir. Divi güncellendiğinde bu dosyalar da güncellenecektir. Bu değişiklikleri ana temada yaptıysanız, dosyalarınız kaybolacaktır. Alt temada yapılan değişiklikler korunacaktır.
Alt Tema WordPress
WordPress alt teması, ana tema adı verilen başka bir temanın işlevselliğini devralan bir temadır. Alt temalar, mevcut bir temayı değiştirmenin önerilen yoludur. Bir alt tema etkin olduğunda, sitenin ön ucunda çıktı oluşturmak için ana temanın dosyalarını kullanır.
WordPress, bir web sitesini HTML, CSS veya PHP bilmenize gerek kalmadan tamamen özelleştirmenize olanak tanır. Sonuç olarak dezavantajı, geliştirici tarafından temada yapılan herhangi bir değişikliğin, tema güncellendiğinde kaybolacak olmasıdır. Alt tema kullanmak yerine, yani alt temayı kullanmak yerine orijinal dosyaları değiştirmek anlamına gelen bir alt tema kullanın. Gerektiğinde mevcut bir alt temaya dosya ekler veya değiştirir. Temayı olabildiğince basit tutmak için yalnızca belirttiğiniz parçaları ekler veya değiştirir. Öte yandan bir alt tema üç bileşen gerektirir: bir klasör, bir stil sayfası ve bir function.php dosyası. Bir alt tema üç bileşenden oluşur: kendi klasörü, bir stil sayfası ve bir function.php dosyası.
Alt temalar WordPress kurulumunuzda bulunabilir. İhtiyacınız olan tek şey tema adı ve şablondur. Temanızı yayınlamayı düşünüyorsanız, gerisi önemsiz olacaktır. Bir WordPress web sitesinin function.php dosyası, ona işlevsellik ve özellikler eklemenize izin veren bir dosyadır. Stil sayfasını oluşturmak çok basit olduğu için dosyayı oluşturmak çok basittir. Temanızı değiştirmek için PHP kullanmayı düşünmüyorsanız, buna hiç ihtiyacınız olmayabilir. Bir ana tema kullanıyorsanız, web sitenizin nasıl görünmesi gerektiği konusunda iyi bir fikriniz olmalıdır.
Ana temanızın stil sayfası kopyalanmalı ve kendinize yapıştırılmalıdır. Bunu yapmanın tek yolu CSS'dir ve bunu yapmanın tek yolu @import kuralıdır. Her şey plana göre giderse, çocuk temanızın tam olarak ebeveyn gibi görünmesini sağlamalısınız. Yeni özelleştirilmiş temamızla, aradığımız sonuca ulaşmak için bazı şeyleri değiştirmeye başlayabiliriz. Ürünleri özelleştirmek için sayısız yöntem vardır ve her birini ayrıntılı olarak inceleyeceğiz. Ana temayla aynı stile sahip bir alt temaya özel stiller eklenebilir. Bu yöntem, web sitenizde herhangi bir sayıda değişiklik yapmak için kullanılabilir.
Alt temayı, ana temadaki klasör ağacı yapısının bir örneği olarak da kullanabilirsiniz. Değiştirmek istediğiniz bir dosya ana temada page-templates adlı bir klasörde bulunuyorsa, alt temanın dizininde aynı ada sahip bir klasör oluşturabilirsiniz. Bu özel sayfa şablonu, ana temanın page.html dosyasını özel-tam-genişlik.html olarak kopyalayıp yeniden adlandırarak oluşturulabilir. Tam genişlik sınıfı, footer-custom.php yöntemi kullanılarak altbilgi öğesine eklenir. Tek yapmanız gereken stil sayfamıza bir kod girmek: bitirmek için. İşte tam genişlikteki sayfalarımız. Hala iyileştirme için yer var, ancak bu noktada memnunuz.
Tema kancaları, bir alt temayı çekirdek dosyalarını değiştirmek zorunda kalmadan özelleştirmenin harika bir yoludur. Tema kancalarını kullanarak doğrudan dosyalarından temanıza içerik, işlevler ve başka şeyler ekleyebilirsiniz. Bir kanca iki tipte sınıflandırılabilir: hareketli kancalar ve filtre kancaları. Eylem kancası, mevcut işlevlere işlevsellik eklemenizi sağlarken filtre kancası, işlevin kancadaki konumunu değiştirir. WordPress alt temaları oluşturmak kolaydır; tek yapmanız gereken basit bir kod yolunu izlemek. Bu işlev, Yirmi Onbeş temasındaki altbilgi kredilerinden sorumludur. Functions.php'yi kullanmaya karar verirseniz, değiştirilmiş footer.php dosyasını alt temanızdan kaldırmanız gerekir.
Kancalar, alt temalar için bir kancadan çok daha fazlasını sağlayabilir. Alt tema, herhangi bir çekirdek dosyayı değiştirmeden bir web sitesini özelleştirmemize olanak tanır. Yeni bir tema yazmak zorunda kalmadan sıfırdan bir tema veya çerçeve oluşturabilirsiniz; değişiklikleriniz tema güncellemelerinden korunur; ve bir şeyler ters giderse, her zaman çalışan bir temanız olur.
