WordPress’te bir çocuğun teması otomatik olarak nasıl yapılır
WordPress temasını değiştirecekseniz, bir çocuk temasıyla çalışmanız gerektiğini zaten biliyorsunuz. Temanın kendisini değiştirin ve tema tekrar güncellendiğinde tüm sıkı çalışmanız kaybolacaktır. WordPress geliştiricileri ve uygulayıcıların çoğu, çocukların temasını sadece birkaç dakika içinde yapmakta zorluk çekmezler. Ancak, ortalama WordPress kullanıcısı için geçerli değildir. WordPress ile başlamanın önündeki engel yeterince düşüktür, böylece birçok ‘baskılama, nasıl yapılırsa, çocuğun teması hakkında hiçbir şey bilmiyor. Düşük giriş engelleri harika olsa da, web sitesi sahibi tema dosyasını değiştirdi ve güncellendiklerinde değişiklik yapmak istemediğinden, çok modası geçmiş bir tema çalıştıran birçok WordPress web sitesi olduğu anlamına gelir.
Neyse ki, bir tema geliştiriciyseniz, kullanıcılarınız için mümkün olduğunca basit bir çocuk teması oluşturmak için kullanabileceğiniz yeni bir araç var: Çocuk temasını kullanın. Çocuk teması bugün eski bir şekilde oluşturulan çoğu tema geliştiricisi, kullanıcıların üç yöntemden birini kullanarak bir çocuk teması hazırlamalarına yardımcı olur:
Bir çocuğun temasını hazırlamak için Step -by -adım talimatları içeren bir dokümantasyon sayfası sağlar
Varsayılan tema yükleyicisi kullanılarak yüklenebilen çocuklar için indirilen bir zip dosyası sağlar
Bir blog ve WordPress öğreticisinin yardımıyla temaların kullanıcılarının öğrenmesine izin vererek sorunu tamamen yok sayar
Tek yöntem iyidir, iki yöntem daha iyidir ve üç yöntem gerçekten tembeldir (ancak özüt trafiği için teşekkür ederiz!).
Bir çocuğun teması oluşturmanın yeni yolu, kullanıcı kullanıcısı olan FacetWP’deki iyi insanlar için teşekkür ederiz, tema kullanıcılarına kendi çocuk temalarını hem geliştiriciler hem de kullanıcılar için daha kolay hale getirmelerine yardımcı olur. Ücretsiz projeler GitHub’da barındırılır ve uygulanması çok kolaydır. Çocuk temasını hazırlamak için çocuğun temasını kullanmaya başlamak Basit bir iki aşamalı bir süreçtir: Tema dizininize bir kullanım-child-theme.php dosyası ekleyin
Request_once (trailingsLashite (get_template_directory ()) satırını ekleyin. Function.php dosyasına
İşte burada. Function.php’ye eklenen dosyalar ve kod eklendiğinde, tema kullanıcısından bir fare tıklamasıyla otomatik olarak tamamlanan bir işlem olan çocuk temasını oluşturması ve etkinleştirmesi istenecektir.
Facetwp adımlarının uygulanması için talimatlar, süreci göstermek için Screencast 27 saniye topladı. Ancak, Screencast’ı izlediyseniz, oldukça hızlı hareket ettiğini biliyorsunuz. İşlemi takip edebilmeniz için belirteceğim. Örneğin, eylem projesini görebilmeniz için varsayılan yirmi on altı temayı kullanacağım. Yapılacak ilk şey GitHub’daki proje sayfasına gitmek ve use-child-theme.php içeriğini sıradan metin dosyalarına kopyalamaktır.
Tüm projeyi indirmeyin. İhtiyacınız olan tek şey kullanım-child-theme.php dosyasıdır.
Dosyayı tema dizinine kaydettiğinizden emin olun. Son olarak, functions.php temasını açın ve bu kod satırını ona ekleyin: request_once (trailingsLashite (get_template_directory ()). . Yorumlanmayan herhangi bir yere kod ekleyin. Bir açıklama yorumu ile en üste ekledim.
Yorumlanmayan bir dosyaya herhangi bir yere bir kod ekleyebilirsiniz. Kodu devam ettim ve küçük bir kodu açıklayan bir yorumla birlikte function.php dosyasının en üstüne ekledim. İşte burada! Tema aktif olarak değiştirilirse, kullanıcıdan bir çocuk teması oluşturması istenir.
Kullanıcı Deneyimi Kullanıcılar temayı etkin kullanım-çocuk temasıyla etkinleştirdiğinde, otomatik olarak çocuğun temasını oluşturmaları ve etkinleştirmeleri istenir. Yukarıda açıklanan adımları izledikten sonra, aktif olarak değiştirilmiş, görünüm> editöre gidecek ve beni bekleyen bir bildirim bulmuş olan yirmi on altı temasıyla WordPress sitesini açtım.
Şimdi etkinleştir seçildikten sonra, yirmi on altı çocuk teması etkinleştirilir ve sayfayı yeniledikten sonra çocuk tema dosyaları düzenleyicide görüntülenir.
Gözlemler ve sonuçlar bu projeyi temaya ekler ve styles.css ve functions.php dosyalarından oluşan temiz bir çocuk temasını yapar ve etkinleştirir.
Başarılı mesajlara dikkat edin, ancak ana tema hala editörde seçilmiştir. Kullanıcıların şimdi etkinleştirmeyi seçtikleri ve sonra çocuğun tema dosyasını düzenlediklerini düşünerek üst tema dosyasını düzenledikleri senaryoyu hayal edebiliyorum. Ana temadan çocuk temasına geçiş, editörün çocuk temasının etkinleştirilmesinden sonra çocuğun tema dosyasını yenilemeye ve görüntülemeye zorlayarak artırılacaktır veya eğer mümkün değilse, kullanıcıdan yenilenmesi için başarılı bir mesajla istenecektir. Tema dosyasını düzenlemeden önce pencere. Ben bir tema geliştiricisi değilim ve bu projeyi kullanma süreci oldukça kolay, bu yüzden bunu bir çocuk teması oluşturmak için kullanabilirim. Bu nedenle, herhangi bir tema geliştiricisinin bu projeyi temalarına ekleyerek kullanıcıları için çocuk temalarının oluşturulmasını otomatikleştirmesi çok kolay olacaktır. Bu işlevi temaya eklemek, kullanıcıların çocuk temaları oluşturmak için diğer genel yöntemlerden ziyade çocuk temaları oluşturmasını ve etkinleştirmesini kolaylaştıracaktır. Geliştirme Teması: Bu aracı temanıza eklediniz mi yoksa eklemeyi mi düşünüyorsunuz? Kullanıcı Teması: Tek tıklamayla bir çocuğun temasını otomatik olarak yapabilme özelliğine sahip mi? Aşağıdaki yorumlarda bize fikrinizi anlatın. Etiket:
çocuk teması gelişim
Gitithub