Kurslar: WordPress temalarının geliştirilmesi (temel kavramlar)
Hoş geldin! WordPress teması, bir kişinin WordPress’in gelişiminde uzman olmak için anlaması gereken en önemli konulardan biridir. Yarım görsel WordPress sitesinin altında yatan tema, ancak genellikle daha fazlasını yapmak için gelişir. Görsellerin önemi nedeniyle, “yan kodu” WordPress’e girmek istiyorsanız dalış yapmak için iyi bir yerdir. 2007 ve 2008 yıllarında WordPress temasında kendim “dişleri kesiyorum”. WordPress teması, PHP, CSS ve HTML’nin gücünü (ve sınırlamalarını) anlamaya başladığım bir yer. Bu yüzden bu kurs yeni başlayanlar ve sadece tüm sistemi anlamalarını sağlamak isteyenler için çok iyidir.
Dalış yapmadan önce not editörü: 2021, WordPress temasının geleceği için eğlenceli bir yıl. O zamandan beri ilk kez … bir tür sonsuza dek (yani: WordPress’in başlangıcı) … temanın göründüğü gibi dramatik bir şekilde değişebilir. Ancak bugün, Nisan 2021’de gelecek hala biraz belirsiz. Ve gelecek daha net olsa bile (ve değişmesi olası değil) bile, WordPress geliştiricilerinin “klasik” WordPress temasını uzun süre anlamaları hala önemlidir. Bununla birlikte, deneyimli WordPress serbest çalışanları tarafından bilindiği gibi, WordPress siteleri güvenlik güncellemelerinden biraz daha fazlası ile uzun süre yaşayabilir. Bu yüzden klasik ücretsiz kursları güncelledik ve 2021’in başlarında olduğu gibi WordPress temaları hakkında bizim için hala önemliyoruz. Keyfini çıkarın!
Bu ücretsiz WP tema geliştirme kursunu anlamak, WordPress temasını geliştirmenin temel konseptine kısa bir giriştir ve “WordPress’in öğrenme geliştirme” kursları ve koşularımızın üçüncü baskısından gelir. WordPress’in gelişimi hakkında en iyi öğreticilerden bazılarını yazmak ve WPSOT’daki okuyuculara vermek için yıllarca çok çalıştık. Up-çalışma, WordPress kodlaması dünyasında yeni olan insanlar için tüm öğretimi tek adım bir kaynak olarak birleştirme çabamızdır. Umarım, bu modern web sitesindeki (ya da her neyse) bağlantının kaosundan daha kolay gezinmesi biraz daha kolaydır. Bu yazı, birlikte çalışan birkaç bölüm birleştirir. Bu kurs WordPress temaları ve eklenti geliştirme hakkında bundan çok daha eksiksiz olsa da, bunun başlamak için çok güçlü bir temel vereceğine inanıyoruz. Burada tartışacağımız WordPress temasını geliştirmenin üç önemli kavramı:
WordPress şablonu hiyerarşisi
Döngü ile Mesajlar İşleme
Function.php ile işlevsellik ekleyin
Sizi her bölümün altındaki bağlantılı makalelerin her birine götüreceğiz. Bu, koşu ve koşuda bulduklarınızın çok doğru bir temsilidir. Gerçek bir kurs sitesinde olmasına rağmen, yerinizi korumak biraz daha kolay. Bunun için yerleşimi izleyen bir WordPress eklentimiz var. Yukarı ve çalışır durumda bulacağınız gibi, buradaki tüm ilgili bölümlerde, sonunda öğrendiklerinizi güçlendirmek için Limerick ve Test’in bir özeti vardır. 🙃.
Çekirdek Kavram 1 WordPress Temalarının Geliştirilmesi: Şablon Hiyerarşisi
WordPress temalarının gelişimini anlamanıza yardımcı olacak ilk şey, tüm tema dosyalarının ne yaptığını anlamaktır. Bazıları, CSS düzenleme kurallarınız için bir yer olarak style.css gibi çok fazla web geliştirme yapan birine açıkça görülebilir. Ancak WordPress temalarının geliştirilmesinde yaptığınız çalışmaların çoğu anlayışa girer. WordPress şablonu hiyerarşisi. WordPress şablonu hiyerarşisi, WordPress hakkında birçok yararlı ve karmaşık şeyin temelini oluşturur.
.Php ile biten bir isimleri var
İçindeki “Döngü” sürümünü içerirler (daha fazla bilgi için bir sonraki bölüme bakın)
Çoğunlukla HTML ve bazı PHP kodu içerirler
Üç mermi noktası, WordPress hiyerarşisini neyin oluşturmasının özüdür. Ama hala anlayacak çok şey var. Ve bununla ilgili makalemiz size yardımcı olmaya çalışıyor. Okumak, eksiksiz bir WordPress tema geliştiricisi olmanıza yardımcı olacaktır:
Wordpress’teki şablon hiyerarşisi
Core Concept 2 WordPress Temalarının Geliştirilmesi: WordPress’te Döngü ve bunun ne anlama geldiğini, özel bir yazı yapmak için zaman ayırdık. Bu yazıdaki diğerleri gibi, bu çalışmanın bir bölümüdür. Loop, WordPress’in gelişimi hakkında beni ilk korkutan şeylerden biri (David bunu yazdı). Mesele şu ki, her şey çok tatsız geliyor. İnsanlar buna “The Loop” dan “WordPress Loop” diyor mu, WordPress’in karmaşık bir kavramı olduğunu biliyorum. Sonra, daha fazla programladıktan sonra, bunun sadece bir “zaman” temel, neredeyse tüm programlarda genel yapı olduğunu anlıyorum. Ama ondan önce beni gerçekten korkuttu. Bu açıklamadan aldığınızı düşünüyorsanız, WordPress döngülerinin ne olduğu ve anlamları hakkında tam makalemizi okumanız gerekmeyebilir. WordPress ile farklı bir sözdizimine ek olarak, bundan çok daha karmaşık değildir. Ancak hiç çok fazla kodlama yapmadıysanız, tüm makaleleri okumanız gerekebilir. WordPress temasının geliştirilmesi, “döngü” nin WordPress’te nasıl çalıştığına çok bağlıdır. Temaya girdiğinizde, “WordPress Circle’ın içinde” ve dışarıda olmak hakkında konuşan insanların konuştuğunu duyacaksınız. Bu makale tüm bunları ve daha fazlasını kapsamaktadır. Okumadıysanız, lütfen yapın:
Döngüyü Anlamak: WordPress Yazıları Nasıl Görüntülenir
Core Concept 3 WordPress Temalarının Geliştirilmesi: Function.php eklentisi ile işlevsellik ekleyin WordPress’te büyük bir konudur ve bazen bu odağı “WordPress tema eklentisi” olarak tanımlayan insanları duyuyorum. Açıklamaya mutlaka katılıyorum. Ayrıca bu sorunla ilgili karışıklığa gerçekten katkıda bulunduğunu düşünüyorum. Biri, Function’da diyor.PHP WordPress temanız, temanızın her sayfa yüklemesinde WordPress’e yüklenmesi için istediğiniz tüm ilgili PHP işlevlerini yazdığınız yerdir. Tam olarak bu eklentiye benzer. Ancak eklentiden farklı olarak, Function.php dosyası WordPress temasını kapatamazsınız. WordPress temalarının php karmaşık öğrenme gelişimi nasıl işlev. Ve WordPress kancasına indi. Her ikisi de WordPress temalarının (ve eklentilerin) gelişimini gerçekten anlıyor, bunu anlamalısınız. Çoğu insan için, bu WordPress tema işlev dosyasının en zor kısmıdır.
Buna ek olarak, bir başka zor şey de PHP sözdiziminin kendisidir. Ama kendiniz ustalaşmış olabilirsiniz, bir sonraki makaleyi takip edebilirsiniz ve bu sizin için biraz daha net hale getirmeye yardımcı olacaktır. WordPress Tema Fonksiyon Dosyası ile ilgili makalenin tamamına bakın: Function.php ile işlevsellik ekleyin, WordPress Heart temasının geliştirilmesi bu ücretsiz WordPress tema geliştirme kursu içindir, bunun size yardımcı olur! Ve unutmayın: WordPress’in (ve daha fazla WordPress tema geliştirmesinin) gelişimini öğrenmeye devam etmek istiyorsanız, çalışmaya bakın. Oradan bu harika içerik ortaya çıktı, tekerlemeler vb.
WordPress’in gelişimini öğrenmenin en iyi yolu bugün Wake Up ve Run! Yukarı ve koşu tam bir kurs “WordPress’imizi geliştirmeyi öğrenmek”.Şimdi güncellenen ve genişleyen üçüncü baskıda, bu, WordPress’in gelişimini hızlı, akıllı ve kapsamlı bir şekilde öğrenmek isteyen yüzlerce alıcıya yardımcı oluyor.Az önce okuduğunuz bölümler sadece tüm içeriğinin bir örneğidir.
Uyan ve şimdi koş
İyi günler!
Kredi resmi: RawPixel