WordPress Sitenizdeki Belirli Sayfalara Alt Tema Nasıl Eklenir
Yayınlanan: 2022-10-16Belirli WordPress sayfalarına alt tema eklemek, ana temada güncellemeler yapıldığında özelleştirmelerinizin güvende kalmasını sağlamanın harika bir yoludur. WordPress sitenizdeki belirli sayfalara nasıl alt tema ekleyeceğinizi öğrenmek için aşağıdaki adımları izleyin. 1. WordPress sitenize giriş yapın ve Yönetim paneline gidin. 2. Görünüm başlığı altında Temalar'a tıklayın. 3. Temalar sayfasında Yeni Ekle düğmesine tıklayın. 4. Yüklemek istediğiniz alt temanın adını Arama kutusuna yazın ve Enter tuşuna basın. 5. Yüklemek istediğiniz alt tema için Yükle düğmesine tıklayın. 6. Alt tema yüklendikten sonra Etkinleştir düğmesine tıklayın. 7. Artık çocuk teması etkinleştirildiğine göre, onu istediğiniz gibi özelleştirmeye başlayabilirsiniz! WordPress sitenizdeki belirli sayfalara alt tema eklemek istiyorsanız yukarıdaki adımları uygulamanız yeterlidir. Farklı bir temaya geçerseniz alt temada yaptığınız tüm özelleştirmelerin kaybolacağını unutmayın, bu nedenle çalışmalarınızı düzenli olarak yedeklediğinizden emin olun.
WordPress ile bir web sitesini HTML, CSS veya PHP bilmenize gerek kalmadan tamamen özelleştirebilirsiniz. Bununla birlikte, geliştirici temayı güncellediğinde temada yapılan tüm değişiklikler kaybolacaktır. Öte yandan bir alt tema, tema dosyalarını yeniden oluşturmak zorunda kalmadan bir web sitesinde değişiklik yapmak için kullanılabilir. Mevcut bir temanın dosyaları, bir alt tema tarafından değiştirilir veya eklenir. Temada normalde yapacağınız hiçbir değişiklik yoktur, yalnızca değiştirmek istediğiniz değişiklikler vardır. Bir alt tema için temel gereksinimler bir klasör, bir stil sayfası ve bir function.php dosyasıdır. Bir alt tema ayrıca bir klasör, bir stil sayfası ve bir functions.php dosyası içermelidir.
WP kurulumunda, eklentiler/temalar alanında alt temalar bulacaksınız. Tek gereksinim, temanın adı ve şablonudur. Yayınlamadan önce temanızın hazır olduğundan emin olmalısınız ki bunu yapmak istemiyorum. Function.php dosyası, bir WordPress web sitesine özellikler ve işlevler eklemenize olanak tanır. Dosyayı oluşturmak, bir stil sayfası oluşturmak kadar basittir. PHP'nin temanızı değiştirmesini istemiyorsanız, temanızı ondan tamamen bağımsız hale getirebilirsiniz. Bir ana tema kullanıyorsanız, muhtemelen web sitenizin nasıl görüneceğine dair iyi bir fikriniz vardır.
Bu bölüme erişmek için stil sayfasını ana temanızdan devralmalısınız. Bunu başarmanın en yaygın iki yolu, CSS ve @import kuralını kullanmaktır. Tüm doğru şeyleri yaptıysanız, alt temanız ebeveyninizinki gibi görünmelidir. Artık temamızı özelleştirmeye ve istediğimiz sonuçlara göre değişiklikler yapmaya başlayabiliriz. Uygulamalı oturumumuzda çok çeşitli özelleştirme seçeneklerini gözden geçireceğiz. Bir alt temadaki özel stiller, ana tema stilleriyle birleştirilebilir. Bu yöntem, web sitenizde değişiklik yapmak için idealdir.
Alt tema, ebeveyninkiyle aynı klasör yapısını içermelidir. Ana temada page-templates adlı bir klasördeki bir dosyayı değiştirmek istiyorsanız, alt temanızın page-templates adlı dizininde bir klasör oluşturabilirsiniz. Özel sayfa şablonumuzu oluşturmak için, ana temanın page.html dosyasını kopyalayıp custom-full-width.html olarak yeniden adlandırmanız yeterlidir. footer-custom.php dosyasında, aşağıdaki resimde gösterildiği gibi, tam genişlikli sınıfı footer öğesine dahil ediyoruz. Şimdi stil sayfamıza bir kod girmemiz gerekiyor. Bu sayfada, web sitemizi tam olarak görüntüledik. Her zamanki gibi işimize dönelim.
Tema kancaları, çekirdek dosyaları düzenlemek zorunda kalmadan bir alt temayı özelleştirmenin harika bir yoludur. Tema kancaları, bir temaya kolayca ekleyebileceğiniz içeriği, işlevleri ve diğer dosyaları tutan küçük dosyalardır. Kancalar iki tipte sınıflandırılır: hareketli kancalar ve filtre kancaları. Eylem kancası, mevcut işlevlere özel işlevler ekler; filtre kancaları, kancanın işlev konumunu değiştirir. WordPress'te bir kod satırını tekrarlayarak bir alt tema oluşturmak kolaydır. Yirmi Onbeş temasının bir altbilgi kredi işlevi vardır ve bu durumda hedeflemeye çalıştığımız bu işlevdir. Functions.php'yi seçerseniz, lütfen alt temanızdaki değiştirilmiş footer.php dosyasını silmeyi unutmayın.
Çok fazla kanca varsa, alt temalarla daha fazla çalışma yapılabilir. Bir alt tema kullanarak bir web sitesini çekirdek dosyaları değiştirmeden tamamen özelleştirebiliriz. Var olan bir temayı veya çerçeveyi sıfırdan yazmak yerine kullanmanın sayısız avantajı vardır; örneğin, değişikliklerinizin güvenli olması ve bir şeyler ters giderse her zaman önceki temaya dönebilmeniz gibi.
WordPress'in Bir Web Sitesinde Birden Fazla Teması Olabilir mi?

Ancak, aynı sitede iki WordPress temasının bulunması önerilmez. Tipik bir WordPress kurulumunda, birden fazla kurulu tema vardır, ancak herhangi bir zamanda yalnızca bir aktif tema.
Web sitenizde iki temanız olabilir mi? Öyleyse nasıl? Standart bir WordPress kurulumunda, temaların kurulu olması ile aktif olması arasında bir fark vardır. Bir WordPress sitesini her zaman bir alt dizine veya alt etki alanına taşıyabilirsiniz. Birden çok tema için bir WordPress sitesi yapılandırma ihtiyacını ortadan kaldırır. Kod düzeyi, bir sayfanın görünümünü değiştirmek için bir yöntemin uygulanmasını destekler. Özel bir temayı kodlarken veya tasarlarken, çeşitli içerik türlerini görüntüleyebilen çeşitli sayfa şablonları oluşturabilirsiniz. Bir WordPress sitesinde birden çok görünüm ve stil oluşturmanın önerilen yolu bu tekniği kullanmaktır.
Alt Tema ve Ana Tema Arasındaki Fark Nedir?

WordPress Codex'e göre, bir alt tema, "başka bir temanın, ana temanın işlevselliğini ve stilini devralan" bir temadır. Mevcut alt temaları değiştirmek istiyorsanız, bu temaların tasarımını ve kodunu saklamalısınız.
Ana temanın bir kopyası olan bir temadır, ancak görüntülenmesi için gereken tüm dosyalara sahip değildir. Özel ihtiyaçlarınıza ve ilgi alanlarınıza bağlı olarak alt temayı veya onun style.html veya function.php dosyalarını değiştirebilirsiniz. Geliştiricilerin ve tasarımcıların temayı özelleştirmesini ve orijinal şablonu korumasını kolaylaştırır. Çocuk temaları, ana temanın tasarımına bağlı kalırken ana temanın küçük yönlerini ele almak için oluşturulur. Bir alt temanız varsa, çok fazla dosya içermediği ve sadece iki tane olduğu için zamandan tasarruf edebilir ve işleri çabucak öğrenebilirsiniz. Ayrıca, çok fazla bilgi aramanızı gerektirmediği için programda hata ayıklamaya da yardımcı olur. Ana tema, hem çalışma hem de oyun için kullanılabilmesi açısından alt temadan farklıdır. Alt tema tüm dosyaları içermiyor; sadece iki dosyaya sahiptir – style.css ve function.php. Temanız açık kaynaksa, geliştirici artık onu desteklemese bile üzerinde çalışmaya devam edebileceksiniz.
Alt tema oluşturmanın iki yolu vardır. WordPress alt teması kullanılabilir. Alt tema özelliğini, ana yönetici alanındaki Temam'a gidip ardından Temalar'a tıklayarak görebilirsiniz. Temalar sayfasında, ana temanın adını (örneğin, Varsayılan) girebilir ve ardından kenar çubuğundaki Alt Temalar bağlantısını tıklayabilirsiniz . Temanız WP-content/themes dizininde bulunmalıdır. Bir alt tema oluşturmanın ilk adımı, yeni bir dizin (örneğin, alt tema) oluşturmak, ardından dosyaları ana temadan (bu durumda, Varsayılan) yeni dizine kopyalamaktır.
Alt Tema WordPress
Alt tema, 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, ana temanın dosyalarını geçersiz kılar ve ana temanın herhangi bir bölümünü değiştirme veya değiştirme yeteneği sağlar.

Alt tema, ana temaya benzer ancak görünümü ve işlevselliği değiştirmenize olanak tanır. Ebeveyne müdahale etmemek için alt temalar ana temalardan ayrı tutulur. Bir alt tema kullanırsanız sitenizi güncel tutabilecek ve bakımını çok daha kolay yapabileceksiniz. Yukarıda belirtilen adımlar, üzerine yazmaktan ve sitenizin stilini kaybetmekten kaçınmanıza da yardımcı olacaktır. Ana temadaki tema öğeleri bir alt temaya aktarılır. JavaScript ve resimler gibi şablon dosyaları, işlevler ve varlıklar bu kategoriye dahildir. style.html dosyasının eklenmesi için genellikle yalnızca birkaç satır kod gerekir.
Mevcut sayısız eklentiden biri kullanılarak bir WordPress alt teması oluşturulabilir. Açılır menüden ana temanızı seçin. Sitenizdeki birçok tema arasından özelleştirmek istediğinizi seçtiğinizden emin olun. Daha sonra çocuğunuzun temasını adlandırabilir ve bunun için bir açıklama yazabilirsiniz. Ham veri analizini görüntülemek veya bir destek talebi göndermek için lütfen bu sayfayı ziyaret edin. 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 sitenizi güncel tutun ve tüm ayarlarınıza sahip olduğunuzdan emin olun.
Sonuç olarak, bir WordPress alt temasında yapmak istediğiniz tüm değişiklikleri ayrıntılı bir düzeyde yapılandırabilirsiniz. İlk adım, çocuğunuzun teması için bir klasör oluşturmaktır. İkinci adım, çocuğunuzun teması için bir stil sayfası oluşturmaktır. Ebeveyn ve çocuk temalı stil sayfaları hazırlanmalıdır. 4. adımda, style.css dosyasını yeni oluşturduğunuz dizin klasörüne eklemelisiniz. Görünüme Temalar seçilerek erişilebilir. Doğrudan bir ana temayı düzenlemek yerine bir alt tema kullanırsanız daha az karmaşıklık yaşarsınız.
Bir alt temada, web sitenizin tasarımında kolayca çeşitli değişiklikler yapabilirsiniz. Ek olarak, ihtiyaçlarınıza uygun bir barındırma sağlayıcısına ihtiyacınız olacak. Web sitenizin iyi performans gösterdiğinden emin olmak için DreamHost'un paylaşılan barındırma planlarını karşılaştırabilirsiniz.
Bir alt temanız yoksa, bir tane satın almanıza gerek yoktur. Varsayılan tasarımın yanı sıra WordPress temanızın stilinden ve işlevselliğinden hoşlanıyorsanız, birine ihtiyacınız olmayacak.
WordPress'te Tema ve Alt Tema Arasındaki Fark Nedir?
Ana temalar söz konusu olduğunda bunun tersi geçerli değildir; bir alt tema gerektirmezler. Alt temalar ise ana temaya eklenen bir katmandır. Özelleştirmeye gerek kalmadan geliştiriciniz yeni bir WordPress teması ekleyebilir veya özelleştirebilir.
WordPress'in Çocuk Temasına İhtiyacı Var mı?
Her zaman gerekli değildirler. Dürüst olmak gerekirse, bunlar yalnızca tema kodunu veya dosyalarını değiştirmeniz gerektiğinde gereklidir. CSS değişiklikleri bir zamanlar popülerdi, ancak şimdi birçok tema özel bölümler içeriyor. Temayı veya alt temaları mahvetmek istemiyorsanız, özel CSS'yi özelleştirmek için eklentiler bile var.
Alt Tema Nasıl Oluşturulur
Alt tema, işlevselliğini ana tema adı verilen başka bir WordPress temasından devralan bir WordPress temasıdır. Alt temalar, genellikle ana temayı güncelleme yeteneğini kaybetmeden mevcut bir WordPress temasında değişiklik yapmak istediğinizde kullanılır. Bir alt tema oluşturmak için, alt temanız için WordPress temaları dizini (wp-content/themes/) içinde yeni bir dizin oluşturmanız gerekir. Alt tema dizininizde iki dosya oluşturmanız gerekir: style.css ve functions.php. style.css dosyası, ana temadan geçersiz kılmak istediğiniz herhangi bir CSS kodunu ekleyeceğiniz yerdir. Örneğin, metnin rengini değiştirmek istiyorsanız, style.css dosyasına şu kodu eklersiniz: p { color: red; } function.php dosyası, ana temanın işlevlerini geçersiz kılacak işlevleri ekleyebileceğiniz yerdir. Örneğin, gönderi başlıklarının görüntülenme şeklini değiştirmek isterseniz, function.php dosyasına aşağıdaki kodu eklersiniz: function my_theme_setup() { add_theme_support( 'title-tag' ); } add_action( 'after_setup_theme', 'my_theme_setup');
Alt tema, aynı işlevlere, özelliklere ve stile sahip bir ana tema ile aynı şekilde oluşturulmuş bir WordPress temasıdır. Alt temalar, WordPress temalarını özelleştirmeye başlamak için mükemmel bir yerdir. Bu eğitim, bir WordPress alt teması oluşturma sürecinde size yol gösterecektir. Bu eğitimde, WordPress kurulumunuz için temel bir alt tema oluşturma adımlarında size yol göstereceğiz. İlk iki dosyayı oluşturmak mümkün olmadığında eklenti yöntemi kullanılabilir. Child Theme Configurator , WordPress kullanarak alt temaları hızlı bir şekilde oluşturmanıza ve özelleştirmenize olanak tanıyan bir eklentidir. Bir klasör oluşturup style.css ve functions.php dosyalarını yükleyerek alt temanızı daha sonra özelleştirebilirsiniz.
Temayı etkinleştirmeden önce ön izlemeli ve iyi göründüğünden ve siteyi bozmadığından emin olmalısınız. Bir web sayfasındaki HTML ve CSS kodunu incelemeye alışmak zor olabilir. Kod, ana temanın style.css dosyasında bir yerde bulunur; bulmak için Chrome veya Firefox Denetçisine bakabilirsiniz. Bir web sitesinde arka plan rengini değiştirdiğimizde, orijinal kod -color-background idi. Bu değişken, tema boyunca çeşitli yerlerde kullanılabilir. Ana temanın style.css dosyası çok çeşitli renk değişkenleri içerir. Bu değişkenleri kullanarak alt temanızı hızlı ve kolay bir şekilde özelleştirebileceksiniz.
Bir değişkenin değeri, bu konumların her birinin rengini aynı anda değiştirmek için değiştirilebilir. Bir şablon tasarlarken, genellikle kullanılması amaçlanan alandan sonra adlandırılır. Bu eğitimde, temamıza nasıl yeni bir widget alanı ekleneceğini göstereceğiz. Alt temamızın function.php dosyasına kod parçacığını koymak kadar basit. Yeni bir güncelleme ile güncellendikten sonra ana temaya eklerseniz silinecektir. Daha önce hiç çocuk teması oluşturmadıysanız hata yapmanız olasıdır. Kodda gerekli adımları kullanmadığınızda ortaya çıkan sözdizimi hataları en yaygın olanıdır. Bir şeyler ters giderse, yeniden başlatma seçeneğiniz vardır. Örneğin, ana temanızın gerektirdiği bir dosyayı yanlışlıkla sildiyseniz, onu alt temanızdan silebilir ve yeniden başlatabilirsiniz.
WordPress Alt Temasına Özel Css Nasıl Eklenir
Bir WordPress alt temasına özel CSS eklemek, ana temanın işlevselliğini korurken sitenize kendi benzersiz stilinizi eklemenin harika bir yoludur. Bunu yapmak için, alt temanızın style.css adlı dizininde yeni bir dosya oluşturmanız gerekir. Ardından, bu dosyaya özel CSS kurallarınızı ekleyebilirsiniz ve bunlar sitenize uygulanacaktır.
Bir alt tema oluşturduktan sonra tasarımını ve yapılandırmasını özelleştirmeye başlayabilirsiniz. Basamaklı Stil Sayfası (CSS), alt temanızın tasarımını değiştirmenin kolay bir yoludur. Her alt temada sitenizin görünümünü yöneten kuralları saklayan style.css adında bir dosya vardır. Yeni başlayan biriyseniz, çoğu web tarayıcısı, göz atarken web sitenizin CSS'sini incelemenize izin verir. WordPress, alt tema dosyalarına öncelik vermek söz konusu olduğunda, ana tema klasöründeki karşılık gelen eşdeğerlerine göre alt tema dosyalarına öncelik verir. Web sitenizin üstbilgisi, altbilgisi ve sayfa düzeni bağımsız dosyalarla yapılandırılabilir. Alt tema klasöründeki dosyalar yalnızca web sitenizin sunumuna dahil edilir ve ana tema klasörüne dahil edilmez.