WordPress Çocuk Temalarını Oluşturmak ve Ayarlamak İçin Hızlı Kılavuz

Temaların gelişimi aşırı görünse de, çocukların temaları kolayca yönetilir ve bu başlangıçtan itibaren temalar geliştirmek için çok daha hızlı bir alternatiftir. Bu yazıda, WordPress çocuklarının teması ve nasıl verimli bir şekilde oluşturulacağı ve ayarlanacağı hakkında daha fazla ayrıntı paylaşacağım. WordPress çocuklarının teması nedir? WordPress Children temasının ne olduğunu tanımlamadan önce, önce WordPress temasının ne olduğunu ve WordPress’in web sitesinin tasarımını görüntülemek için nereden bilgi aldığını anlamak önemlidir. Codex WordPress’e göre, “tema, weblogların altında yatan birleştirici bir tasarıma sahip grafik arayüzleri üretmek için birlikte çalışan bir dosya koleksiyonudur. Temel yazılımı değiştirmeden verilerin görüntülenme şeklini değiştiren bir tema. ”
WordPress sitenizin gerekli tüm şablonları ve varlıkları ile aktif bir teması varsa, ebeveyn veya çocuk teması arasında bir fark yoktur.

Temaları WordPress tema dizini veya üçüncü taraf tema satıcısında bulabilirsiniz. Ancak, bulduğunuz temayı gerçekten beğendiyseniz, ancak en başından beri bir tema oluşturmadan bazı değişiklikler yapmak istiyorsanız, bu amaç için bir WordPress çocuk teması oluşturabilirsiniz. Çocuk temaları orijinal temanın yapısını devralır ve yalnızca yaptığınız ayarları içerir. Temaları tam olarak değiştirmek yerine, çocuğun teması mevcut tema dosyalarını değiştirir veya ekler.
Bu şekilde, siteniz ve ziyaretçiler için yüklendiğinde, orijinal tema tasarımı yüklenir, ancak yaptığınız değişikliklerle. Gerçek hayattaki çocuklar ve çevrimiçi dünyaya değil, yaşamak için en az bir ebeveyn figürüne bağlı değil. Aynı şekilde, çocuğun teması işlev görme orijinal temasına bağlıdır. Bu yüzden çocuk temasını kullandığınızda, orijinal temaya ana tema denir. İnsan bebeklerinin aksine, çocuk temaları tam bir tema değildir. Bu, türev temasını etkinleştirebilmeniz için üst temanın yüklenmesi gerektiği anlamına gelir. Mükemmel çocuk temaları ve herhangi bir temanın ne zaman kullanılacağı bir ana tema olabilir, bazıları bunun için daha uygundur. Sevdiğiniz temayı seçin, ihtiyaçlarınıza uygun bazı küçük yapısal ayarlamalar kullanabilir, ancak yapmak için seçeneklerle birlikte gelmez Doğrudan kutudan istediğiniz ayarlamalar. Örneğin, mükemmel dergi teması, sadece tasarımdaki bazı renkleri değiştirmek için değil, aynı zamanda sayfanın en üstüne Güney Kore gönderme blogu eklerken reklam pankartlarını da silmek için bir haber üssü çocuk teması oluşturmak için bir ana tema olarak kullanılır. Bu tür bir ayarlama mükemmel dergi seçeneğinde mümkün değildir, ancak ölçek başlangıçtan itibaren yeni bir temanın yapılmasını sağlayacak kadar büyük değildir.
Perfect dergisi (sol resim), ana gazete (sağda) temasıdır. Neden bir çocuğun teması yapalım? WordPress çocuk teması, siteye girdiğiniz tüm işi depolamak ve korumak için önemlidir. Temayı doğrudan değiştirirseniz, yeni bir yazılım sürümü ile güncelleyin, tüm değişiklikler ve ayarlamalarınız kaybolacaktır. Bu nedenle birçok web sitesi sahibi ana temalarını hiç güncellememeyi seçer. Bununla birlikte, bu ciddi bir güvenlik sorunudur, çünkü saldırıya uğramış WordPress sitesinin% 54’ü, bilgisayar korsanları ve kötü amaçlı yazılımlar tarafından genellikle taranan yazılımları sürdürmüştür. Ayrıca, güncellemeler genellikle güvenlik açığı için iyileştirmeler içerir, böylece güncellemeleri göz ardı etmek, sitenizi açık bırakmak anlamına gelir. saldırıya uğradı. Veya bu tuzaktan kaçınmak için bir çocuk teması yapabilirsiniz. Daha önce de belirtildiği gibi, WordPress çocuklarının temasını kullanmak da gelişimi hızlandırabilir. Dosya sistemi ve Sitenin hazırlanmış önemli öğeleri ile sıfırdan başlamanıza gerek yoktur. Mevcut bir temayı oluşturabilir ve tasarımı ayarlarken işlevselliğinden yararlanabilirsiniz. WordPress Çocuk Temaları ile başlayarak, bir çocuk teması oluşturmak için ihtiyacınız olan birkaç temel unsur vardır:

Tema Dizin Klasörü
Style.css dosyası
Dosya Function.php
Çocuğun temasında gerekli olan tek dosya style.css olsa da, ana temanın stil sayfasını doğru bir şekilde yürütmek için functions.php dosyası gereklidir. Bu nedenle, hatalardan kaçınmak için çocuk temasında bir function.php dosyası oluşturmanız şiddetle tavsiye edilir. WordPress Çocuk Teması Oluşturun WordPress Çocuk Teması oluştururken, aşağıda ayrıntılı olarak açıklanan dört adım vardır: bir dizin klasörü oluşturma, bir stil sayfası oluşturma, yeni bir stil ve üst sayfa bekleyen ve temayı etkinleştirme. Dizin Klasörü Oluşturma Tüm temalar, WordPress kurulumunuzdan/wp-content/temalarında/klasörde bulunur. Doğrudan bu dizine ve bir alt tema klasörü olarak işlev görecek yeni bir klasör oluşturun. Genellikle, temaya ana temanın adını kullanarak yeniden vuruş verilir, ancak sonunda -children ekler. Örneğin, iki dosya yolu/wp-concent/themes/kendiniz//// wp-concent/themes/yourtheme-child/. Çocuk temasının adının da boşluğu olmamalıdır. Bu, klasör adınızı vermek için zor ve hızlı bir kural olmasa da, özellikle genel kullanım için temaları dağıtmıyorsanız, bu genel bir WordPress geliştirme uygulamasıdır, çünkü kuruluşa yardımcı olur. WordPress Children’ın Tema Stili Sayfası yapmak genellikle oldukça kapsamlı bir tasarımlar için kullanılır, böylece ayrı stillere ihtiyaç vardır.
Dosya, temanızın görünümünü etkileyen CSS’nin tüm kurallarını ve beyanlarını içerecektir.
Yeni alt temanızın kök klasöründe bir style.css dosyası oluşturun. Ardından, bu gölgeyi sayfanın üstüne girin: /*
Tema Adı: Yirmi -Onventeen Çocuk
Uri teması: http://example.com/twenty-eventeen-hild/

Açıklama: Yirmi -Onventeen Çocuk Temaları
Yazar: Jane Doe
URI Yazar: http://example.com
Şablon: yirmi on yedi
Sürüm: 1.0.0
Lisans: GNU V2 Genel Kamu Lisansı veya Daha Fazla Barulisenssiens URI: http://www.gnu.org/licenses/gpl-2.0.html
Etiketler: parlak, karanlık, iki sütun, sağ yan bıçaklar, duyarlı düzen, erişilebilirlik için hazır
Metin Alanı: Yirmi -Onventeen çocuk
*/
Başlık dosyanın önemli bir parçasıdır, çünkü tema hakkındaki WordPress’in temel ayrıntılarını anlatır. Ayrıca, şablon bölümünde gösterildiği gibi belirli ebeveynleri olan bir çocuğun teması olduğunu gösterir.
Başlık için tek gereksinim temanın ve şablonun adıdır. Ancak, gerisini doldurmak için en iyi uygulama budur. Ayrıca doğru olması gereken tüm ayrıntıları değiştirdiğinizden emin olun. Örneğin, kullandığınız ana tema farklıysa yazar ve yazar ve yirmi on yedi’ye atıf. Etiket bölümü WordPress tema dizini ile ilgilidir. Temanızı oraya yüklemek istiyorsanız, temanızla eşleşen etiketleri seçtiğinizden emin olun. Ebeveynlerin ve çocukların stil sayfası temalarını destekleyen de, her stil sayfası temasının Enqueuing adlı bir sürece yüklenmesini sağlamak önemlidir.
Enqueue için, veri işleme için kuyruklara öğe veya öğelerin listesi eklemek anlamına gelir. Bu durumda, kuyruk, tarayıcı sorduğunda web sitenizin yüklenmesi gereken bir dosyadır. Kuyruğu kaçırırsanız, siteniz yalnızca çocuğunuzun tema tarzı sayfasından ilginç olacaktır ve ana tema tarafından sağlanan herhangi bir stili kullanmayacaktır. Ayrıca @Import yöntemini kullanarak ana stil.css sıralamasının mümkün olduğunu belirtmek de önemlidir. Ancak, performans sorunları nedeniyle bu artık önerilmiyor. Styles sayfasını kuyruklamak için, yapmadıysanız bir function.php dosyası oluşturmanız gerekir. Bu, yeni bir dosya oluşturularak yapılabilir ve IT function.php. O zamanlar. Bu kodu üste yerleştirin: & lt; phppesi, yukarıdaki satırdan önce boşlukları içermeyecek veya hatalara neden olacak. Functions.php dosyasında, sitenizin hem ana style.css hem de style.css çocuk temasını doğru sırada doğru şekilde yüklediğinden emin olmak için aşağıdaki kodu ekleyin: add_action (‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’);
İşlev my_theme_enqueue_styles () {
$ paren_; // Bu, yirmi -onveveen teması için ‘yirmi -yedi tarzı’.
wp_enqueue_style ($ parent_style, get_template_directory_uri (). ‘/style.css’);
wp_enqueue_style (‘çocuk stili’,
get_stylesheet_directory_uri (). ‘/style.css’,
dizi ($ parent_style),
wp_get_theme ()-& gt; get (‘sürüm’)
);
}
? & gt;
Temanızın adını girmek için $ ebeveyn tarzı değişkende depolanan ebeveyn tarzını değiştirdiğinizden emin olun.Codex WordPress tarafından önerildiği gibi, bu kod, ebeveynin stilinin bağımlılık olarak yüklenmesini sağlayacaktır, bu da stili yüklemenin gerekli olduğu anlamına gelir.Tüm dosyalarınızı kaydettikten sonra, çocuk temanızı bulmak için görünüm> temaları açtıktan sonra çocuğun temasını etkinleştirin, ardından Etkinleştir düğmesini tıklayın.Ayrıca annenizi etkinleştirmenize gerek yok.Bununla birlikte, yine de yüklenmeli ve/wp-content/tema/klasörde kalmalıdır.Style.css üzerindeki başlık metni çocuğunuzun teması ikisini birbirine bağlayacak ve WordPress kurulumunuzun ilişkisini netleştirecektir.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir