PHP Kullanarak WordPress'te Alt Tema Oluşturma
Yayınlanan: 2022-11-10WordPress alt teması, ana tema adı verilen başka bir temanın işlevselliğini devralan bir temadır. Alt temalar, genellikle ana temayı güncelleme yeteneğini kaybetmeden mevcut bir temada değişiklik yapmak istediğinizde kullanılır. PHP, WordPress temaları ve eklentileri oluşturmak için kullanılabilecek bir programlama dilidir. Bu eğitimde, PHP kullanarak mevcut bir WordPress teması için alt tema oluşturmayı öğreneceğiz.
Diziler, daha fazla değişken oluşturmadan tek bir değişkende birden çok değer tutabilen özel değişkenlerdir. Bir dizi oluşturmak için PHP'de array() dizi işlevini kullanırız. Bir dizideki herhangi bir değişkenin dizini, dizideki ilk değişkendir.
WordPress'te Çocuk Teması Nedir?

WordPress'teki bir alt tema, ana tema adı verilen başka bir temanın işlevselliğini devralan bir temadır. Alt temalar, genellikle ana temayı güncelleme yeteneğini kaybetmeden mevcut bir temada değişiklik yapmak istediğinizde kullanılır.
Başka bir temaya sıkı sıkıya bağlı olan ve bazı işlevlerini ve stilini içeren bir WordPress temasıdır. Çocuk temaları yalın, sınırlı veya tek boyutlu değildir. Bu WordPress teması, şu anda kullandığınız tema ile karıştırılmamalıdır. Bir ana temanın üstündeki üçüncü bir içerik katmanıdır. Geliştiricinizin mevcut temaları eklemesine, değiştirmesine ve kaldırmasına izin vermenin yanı sıra WordPress temanızı özelleştirmenize olanak tanır. Bir WordPress temasına yeni özellikler veya stiller eklerken, alt temaları kullanmak en iyisidir. Doğrudan header.php, function.php veya function.html dosyalarınızda değişiklik yaparsanız, temanızı önceki güncellemenizde yaptığınız tüm değişiklikleri kaybedersiniz.
Bu durumda, çocuk teması esastır. Alt temalar ile WordPress temanızın içeriğini kontrollü ve kısıtlı bir şekilde değiştirebilirsiniz. WordPress temanızda çok büyük değişiklikler yapmak istiyorsanız veya temanızda henüz bulunmayan bir işlev eklemek istiyorsanız, özel bir tema kullanmalısınız. Çoğu zaman, pazaryerlerinde önceden oluşturulmuş temalar satın aldığınızda, karşılığında alt tema alırsınız.
CSS ve function.php dosyaları, ana tema klasörünün içeriğinin yanı sıra alt tema klasörüne de kopyalanmalıdır. Ancak, bir alt tema oluşturuyorsanız, bazı özellikleri ve ayarları değiştirmek isteyebilirsiniz. Alt temayı özelleştirmeden önce lisansın gerekli olup olmadığını belirlemelisiniz. WordPress ile ticari bir sitede kullanılıyorsa bir alt temayı ücretsiz veya indirimli bir fiyatla kullanabilirsiniz. Alt temanız için ücret almak istiyorsanız, WordPress Tema Lisanslama web sitesinden bir lisans seçmeniz gerekecektir. Bir lisans seçtikten sonra, alt temanıza hangi dosyaları dahil edeceğinize karar vermeniz gerekir. WordPress Codex, ana temaya özel dosyalar eklemenizi önerirken, logo veya stil sayfası gibi ek dosyalar eklemek isteyebilirsiniz. Çocukken oluşturduğunuz temanın adı, vermeniz gereken en önemli kararlardan biri olacaktır. Alt temanın adı, ana temanın adı ile aynı olmalıdır, ancak bir.thmx uzantısına sahip olmalıdır. Bir ana temanın adı “MyTheme” olduğunda, alt temanın adı “MyTheme.thmx” olmalıdır. Alt temanızı yayınlayacaksanız, hazır olduğunda onu WordPress tema deposuna yüklemeniz gerekecektir. WordPress tema düzenleyicisine “Temayı Yükle” düğmesine tıklayarak erişilebilir. Alt temanız için.thmx dosyası gerekli olacak ve onu yüklemeniz gerekecek. Alt tema, kodu veya tasarımı değiştirmeden bir WordPress temasının işlevselliğini ve stilini özelleştirmenize olanak tanır. Bu, bir temayı her bir kullanıcının ihtiyaçlarını karşılayacak şekilde özelleştirmenin harika bir yoludur ve sıfırdan başlama ihtiyacını ortadan kaldırır.

WordPress'te Neden Alt Temaları Kullanmalısınız?
Kısacası, alt temalar, ana tema dosyalarını değiştirmeden mevcut bir WordPress temasını değiştirmenize olanak tanır. Ayrıca, WordPress kodunda herhangi bir değişiklik gerektirmeyen yeni bir tasarım veya düzen durumunda faydalı olabilirler.
WordPress'te İşlev Php Dosyası Nedir?
Bir php dosyası, php programlama dilinde yazılmış kodu içeren bir dosyadır. Bir php dosyasındaki kod, dosyaya bir kullanıcı tarafından erişildiğinde bir web sunucusu tarafından yürütülür. WordPress, php ile yazılmış bir içerik yönetim sistemidir (CMS). Bir wordpress kurulumunun php dosyalarındaki kod, bir kullanıcı wordpress sitesinden bir sayfa istediğinde web sunucusu tarafından yürütülür.
Functions.php, bir şablon olan bir WordPress temasının işlev dosyasıdır. Yeni temaya geçer geçmez onu WordPress siteniz için bir eklenti olarak kullanabileceksiniz. Bu dosyayı özel kodlarla düzenleyerek gönderi türlerini, sınıflandırmaları, kısa kodları vb. dahil edebilirsiniz. Özel kod parçacıkları kullanarak bunları function.php dosyasını değiştirmeden WordPress sitenize ekleyebilirsiniz. WPCode eklentisini kullanarak, kod parçacıklarını kullanarak özel WordPress özelliklerini kolayca ekleyebilirsiniz. WordPress web sitenizi güvende tutacak hazır snippet'leri kullanarak SVG görüntüleri yükleyebilir ve sizin için doğru olan düzenleyiciyi seçebilirsiniz.
Merhaba Dünya!: yazdırın (teşekkürler!).
Bir gönderide veya sayfada tanımlanan kısa kodu kullandığınızda, aşağıdaki sonuçları üretecektir.
Dünyaya hoş geldiniz demek benim için bir zevk.
My Child Tema Fonksiyonları Php Nerede?
Alt temanızın function.php dosyasını bulamıyorsanız, temanızın klasörünü 'inc' veya 'include' adlı bir dizin için kontrol etmeniz gerekebilir. Bu dizinlerin herhangi birinde function.php bulursanız, onu temanızın ana dizinine bir düzey yukarı taşımanız yeterlidir.
Bu eğitimde, WordPress alt temanıza nasıl işlev ekleyeceğinizi gözden geçireceğiz. Bir gönderi için meta bilgilerinin Twenty Twelve temasında görünme biçiminde değişiklikler yapılacaktır. Bu, alt temalara nasıl işlev ekleneceğini kapsayan bir dizi öğreticinin ilki olacak. Twenty Twelve'de bulunan function.php dosyasına baktığımızda oldukça ilginç bir başlık bilgisi görebiliriz. Bu takılabilir işlevleri sarmak için bunun gibi bir çağrı kullanılır. Yirmitwelve_nice_function işlevi (var olduğu varsayılarak) henüz mevcut değilse ana temaya dahil edilecektir. Boş bir dosyayı function.php olarak kaydetmek için, onu dosya adı olarak function.php olacak şekilde alt tema klasörüne yerleştirin.
Yirmi on iki temanın varsayılan çıktısı bu eğitimde değiştirilecektir. Bu sınıf, meta sonrası bilgi satırı için biçimlendirilmiş dize oluşturan işlev için yeni bir bölüm içerir. Yapmamız gereken son şey, CSS kurallarını oluşturarak yeni alt-özel-meta div'i oluşturmak. Alt temanızın klasörüne gidin ve yeni function.php dosyasını ve değiştirilmiş style.css dosyasını kopyalayın.