Orta Kullanıcılar için WordPress Geliştirme: Eklentiler Oluşturma
Eklenti, sitenizin görünümünü veya işlevini eklemenize veya değiştirmenize olanak tanır. Ve en iyi bölüm? Siteniz için hayal edebileceğiniz hemen hemen her türlü işlev türü, bir eklentiye dönüştürebilir ve bunu gerçekleştirebilirsiniz. Bu, orta kullanıcılarımız için WordPress geliştirme serisindeki üçüncü gönderidir. Bu dizi, sizi WordPress ile geliştirmenin temellerini, PHP ile kodlamaya ve temalar ve eklentiler oluşturma ile tanışan WordPress için yeni başlayanlar geliştirmek için popüler öğreticimizi takip ediyor. Temel bir eklenti nasıl yapacağınızı zaten bilmelisiniz – eğer değilse, devam etmeden önce yeni başlayan serimizi gözden geçirmeniz gerekiyor – bu yüzden size nasıl yapılacağını göstermeyeceğim. Bunun yerine, daha karmaşık eklentilerin nasıl oluşturulacağını ve eklentilerin geliştirilmesi için en iyi uygulamayı göreceğiz.
Bu seride şimdiye kadar şablon dosyaları, kancalar ve ayarlama işlevleri dahil olmak üzere temalar geliştirdiniz. Bu derste, eklediğiniz kancalardan birini kullanacağız ve içeriği bağlayarak gireceğiz. Not: PHP hakkında bilgi sahibi olmanız önemlidir, çünkü bu WordPress’in temel dilidir ve bu dizi boyunca kod görüntülerine atıfta bulunacağım. Başlayalım. Orta kullanıcılarımız için WordPress Geliştirme Serisindeki öğreticiyi özlüyor musunuz? Yedi yazıyı buradan takip edebilirsiniz:
Orta Kullanıcılar İçin WordPress Geliştirme: Ayrıntılı Tema Geliştirme
Orta Kullanıcılar İçin WordPress Geliştirme: Temalarınızı Hazırlayın
Orta Kullanıcılar için WordPress Geliştirme: Eklentiler Oluşturma
Orta Kullanıcılar için WordPress’in Geliştirilmesi: Özel Gönderinin Türleri ve Taksonomisi
Orta Kullanıcılar İçin WordPress Geliştirme: Perde ve Tekrarlama
Orta Kullanıcılar için WordPress Geliştirme: Özel ve Meta Veri alanları
Orta kullanıcılar için WordPress’in geliştirilmesi: uluslararasılaşma
Bu doğru, çok sayıda WordPress bilgisi, akran incelemeleri, eğitmen geri bildirimi ve sertifikasyon, WPMU dev üyeleri için ücretsiz, seri bölümünü takip etmek için ihtiyaç duyduğunuz şeyleri öğrenmeye başlar, tema yüklü ve etkinleştirilmiş bir geliştirme sitesine ihtiyacınız vardır. Önceki dizinin temasıyla etkileşime gireceğimiz için bu temayı kullanmalısınız. Kendi temanızla çalışmayı tercih ediyorsanız, bu serinin ilk bölümünde öğrendiğiniz teknikleri kullanarak temaya kancalar eklemeniz gerekir. Eğer yaptıysanız, bu dizi için kendi tema sürümünüz olacak. Değilse, ikinci bölümün temasını, orta kullanıcılar için WordPress’in geliştirilmesini indirebilirsiniz: Bu dersin kaynak dosyasında bulunan temanızı hazır hale getirin.
Ayrıca kullanım için bir geliştirme sitesine (belki de yerel makinenizde) ve kod düzenleyicisine ihtiyacınız var. Birkaç eklenti yapmaya başlamadan önce eklentilerin geliştirilmesi için en iyi uygulama, eklentinizi nasıl kodlamanız gerektiğini görelim. Yetkili ve verimli bir eklenti geliştiricisi olmak için en iyi uygulamayı takip etmelisiniz:
WordPress kodlama standartlarına göre kod. Bu sadece bir PHP kodu oluşturma şeklinizi değil, aynı zamanda HTML, CSS ve JavaScript’inizi de kapsar.
Dosya ve klasör eklentinizi doğru şekilde düzenleyin. Eklentinizin ana eklenti dosyasına ihtiyacı vardır ve herhangi bir ek dosya eklemeniz gerekiyorsa, komut dosyaları, stiller, şablonlar ve dahil klasörler gibi uygun klasöre eklemeniz gerekir. Doğru kancaları kullanın. İhtiyaçlarınız için çok erken veya çok sık açılan kancalara işlevler eklemeyin.
Kuru prensibi kullanın, kodunuzdaki tekrardan kaçının. Kodun birkaç yerde tekrarlanması gerektiğinde, dosyayı kullanın, bunun yerine yalnızca bir kez kodlamanız gerekir.
WordPress tarafından sağlanan işlevleri çoğaltan işlevler, sınıflar veya kancalar yapmayın. Mümkün olan en iyi şekilde kullanabilmeniz için işlev, sınıf ve WordPress Hook ile kendinize alışın.
Artık kullanılmayan işlevleri kullanmayın.
Eklentinizde komut dosyasını veya stili kullanmanız gerekiyorsa, kuyruğu doğru bir şekilde yapın (yakında daha fazlası olacaktır).
Doğru (ve tutarlı) sözdizimini kullanın ve kendinize ve diğer kullanıcılara yardımcı olmak için ücretsiz yorumlar kullanarak kodlama standardı tarafından belirtilen bir şekilde kodunuzu yazın.
Kendi kancalarınızı ve işlevlerinizi yaparken, benzersiz bir isme sahip olduklarından emin olmak için öneki kullanın. Bu derste WPMU_’u önek olarak kullanıyorum.
Kodu WordPress’in en iyi uygulamasına göre yaptığınızdan emin olun.
wp_enqueue_scripts – Sitenizin önünde kullanılacak komut dosyaları ve stiller için
Admin_enqueue_scripts – Yönetici ekranında kullanılacak komut dosyası ve stil için
Çoğu durumda, ilkini kullanacaksınız. Ancak, örneğin yeni bir stil sayfası ekleyerek yönetici ekran markasına vermek istiyorsanız veya yönetici ekranındaki widget formuna bir tarih seçmen eklemek istiyorsanız, admin_enqueue_scripts kullanmanız gerekir. Bu iki kancayı komut dosyaları ve stiller için kullandığınızı unutmayın – içindeki kelime stiline eşdeğer bir kanca yoktur.
Bu kancalardan birinden yararlanmak için iki şey gerçekleştiren bir işlev yapmalısınız:
Komut Dosyaları veya Stil Sayfası Kayıt (Stil için wp_register_style, wp_register_script komut dosyaları için)
Enqueues (wp_enqueue_script veya wp_enqueue_style)
Komut dosyası veya stilin ön uç kanca veya yönetici kancasına bağlı olsun, bu aynıdır. Bazen komut dosyasını yalnızca WordPress – JQuery ile birlikte bir araya getirilmişse bırakmanız gerekir. Yönetici ekranında kullanmak için eklentideki komut dosyasını nasıl bıraktığınıza bir örnek. Bu komut dosyası jQuery’ye bağlıdır: Core 1CB234FB91D9D9F8E5007834141EF5E2
Register_script () işlevinin bu örnekte üç parametresi vardır:
Senaryomun benzersiz adı, daha sonra beklerken kullanıyorum.
Konum geçerli dosyaya göredir.
Bağımlılık (isteğe bağlı), yani jQuery.
Stylessheet’i benzer bir eklenti içinde kaydedin ve bu kursta çalışırken bunu yapma şansınız olacak. Temanızdaki komut dosyasının ve stilinin bir ana fark dışında çok benzer olduğunu unutmayın: konum farklı olacaktır. Plugins_url () kullanmak yerine, bundan sonra listelenen alt dizin ve dosyalarla get_template_directory_uri () kullanırsınız. Bir temaya yüklediğim gibi aynı komut dosyasını bekliyorsanız, bunu şöyle kodlayacaksınız:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Bununla ilgili tam yönergeler için WordPress’e komut dosyaları ve stilleri ekleme kılavuzumuza doğru şekilde bakın. Eklentiler için kullanın Sitenize neredeyse her tür işlevi eklemek için eklentileri kullanabilirsiniz. Temanızdaki Function.php dosyasını görmüş olsak da ve verilen dosyalar aracılığıyla temaya özelleştirici işlevselliği eklememize rağmen, işlev eklemek için genellikle eklentiler yazmanız gerekir. Tema tasarım ve ekran içindir: tema sitenizin içeriğini nasıl görüntülediğini belirlerken, eklentiniz içerik eklemek veya siteyi yönetmek için ek işlevler ekleyecektir. Genel ayar kendinize bu soruyu sormak mı? Sitemin temasını değiştirirsem, yine de bu işleve ihtiyacım var mı? Cevap evet ise, temanızın üzerine kodlamak yerine bir eklenti yazın. Böylece, aşağıdakilerden birini yapmak için eklentiler yazabilirsiniz:
Özel gönderinin türünü veya taksonomisini kaydedin.
Gönderinizin düzenleme ekranına özel bir metabox ekleyin.
Bir widget oluşturun.
İçeriği kancalardan ekleyin (örneğin davet düğmesi hareketleri veya özel bir sorgu).
Kısa bir kod oluşturun.
Ek yardım metni veya yönetici ekranı gibi yönetici ayarları ekleyin.
Ateş kullanarak içeriği harici kaynaklardan çekin.
Eklenti tarafından eklenen içeriği görüntülemek için özel bir şablon oluşturun (yalnızca tema şablonu dosyasını değiştirmek için değil).
Galeri gibi özel bir ekran ekleyin.
Performansı en üst düzeye çıkarın, SEO’yu artırın ve/veya güvenliği artırın.
Bunların çoğunu bizim de dahil olmak üzere fantastik bir üçüncü taraf eklentisinde bulacaksınız, bu yüzden kendi kodunuzu yapmadan önce kontrol etmek iyi bir fikir. Başka bir seçenek, üçüncü bir taraf eklentisini almak ve ihtiyaçlarınızı karşılamak için düzenlemektir. Eklenti dizininde bu şekilde yaşamaya başlayan birkaç eklenti vardır. Eklentiler için ve temalar için çocuk/üst sistem olmadığını unutmayın, bu nedenle bir eklenti çalıştıktan sonra kodu korumaktan sorumlu olacaksınız. Veya üçüncü taraf eklentileri tarafından sağlanan kancaları kullanan diğer eklentileri yapabilirsiniz – bunu sık sık kancalarla dolu WooCommerce’i ayarlamak istediğimde yaparım. Şimdi bazı eklentiler yapalım. Üç eklenti yapma sürecinde size rehberlik edeceğim:
Kısa Kod eklentisi
Bir widget eklentisi
Temanıza bağlanmak için bir içerik eklentisi
Kısa Kod Eklentisi Oluşturma Kısa Kod, kısa kod tarafından önceden belirlenmiş içeriği eklemek için gönderinizdeki ve sayfanızdaki dirsek parantezlerine yerleştirdiğiniz metin bloğudur. Bu üç form alır:
Önceden belirlenmiş içerik ekleyen basit kısa kod: [Kısa kod]. Örneğin, davet düğmesinin hareket etmesi ve kısa bir kod kullanarak yayın ve sayfaya eklemesi için işaretleme ile kısa bir kod oluşturabilirsiniz.
Etiketleri ve içeriği açma ve kapatma ile kısa kod aşağıdakileri içerir: [Shortcode] İçerik [/Shortcode]. Burada WPMU Dev blogunda yaptığımız gibi, ekli içeriğin etrafına işaretleme eklemek için böyle bir kısa kod kullanabilirsiniz.
Parametreli Kısa Kod: [Kısa Kod Parametre = “Değer”]. Kısa kodlar istediğiniz kadar parametreye sahip olabilir. Buradaki örnek, bir işaretleme eklemek için kısa bir kod eklerseniz, ancak kullanıcının parametreden değiştirmesine izin verirseniz mümkündür. Davet düğmesinin harekete geçmesi için kısa bir kod oluşturarak bu üç seçeneği keşfedelim. WP-Content/Eklentiler dizininizde boş bir eklenti dosyası oluşturarak ve açılış metnini ekleyerek eklentiyi başlatın. Bunu yeni başlayan geliştirme serisinde ayrıntılı olarak inceliyorsunuz. Bazı stiller ekleyeceğimiz için, eklentiniz için bir klasör oluşturmanız gerekir. Geliştirme sitenizdeki eklentileri etkinleştirin. Bu benim:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Eklentinizi kaydedin ve etkinleştirin. Bir sonraki kuyruk stili, davet düğmesinin harekete geçmesi için stil sayfasını doğru şekilde bırakalım. Bunu wp_enqueue_style () ve kanca wp_enqueue_scripts işlevini kullanarak yaparsınız. Eklenti klasörünüzde CSS adlı bir klasör oluşturun ve içinde style.css adlı bir dosya. Şimdi ana eklenti dosyanızı açın ve bunu ekleyin:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Bu, davet kutusunun harekete geçmesi için stil sayfası için sıraya girecektir. Stil aşağıdaki gibidir: Style.css eklenti dosyasına ekleyebilir veya kendiniz yapabilirsiniz:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Basit bir Kısa Kod Oluşturma Sayfaya veya gönderiye eklendiğinde önceden belirlenmiş bir işaretleme ve metni görüntüleyen basit bir kısa kodu kodlayarak başlayalım. Eklenti dosyanızda, kısa bir kod oluşturmak için işlevler ekleyin:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Kısa kod içeriğini görüntülemek için işaretleme ile bir işlev oluşturdunuz, ardından kısa kod olarak değiştirmek için add_shortcode () işlevini kullandınız. Add_shortcode () işlevinin iki parametresi vardır: Kısa kodu girmek için dirsek parantezlerinde kullanıcı tarafından yazılan metin
WordPress kısa bir kod bulduğunda çalıştırılacak geri çağrı işlevi.
Şimdi sayfayı açın veya sitenizde yayınlayın ve [CTA-Simple] yazın:
Gönderi veya sayfayı kaydedin ve görün. Bu benim:
Kutunun göründüğünü ancak yayınları düzenlediğimde kısa bir kod eklediğim yerde olmadığını görebilirsiniz. Bunun yerine içeriğin başlangıcına eklendi. Birkaç PHP işlevi kullanarak düzeltiyoruz: ob_start () ve ob_get_clean (). İşlevinizi şuna benzeyecek şekilde düzenleyin:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Şimdi sayfanızı kontrol edin. Kutu doğru yerde görünmelidir:
Daha iyi! Şimdi kısa bir kodumuz var. Peki ya kullanıcı görüntülenen metni değiştirmek istiyorsa? Bunu farklı bir kısa kod türü oluşturarak yapabiliriz: açılış etiketi ve kapanış ile. Açılış etiketi ile kısa bir kod oluşturun ve eklenti dosyanızda kapatın, şöyle yeni bir işlev oluşturun:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Bu, iade çağrımızın işlevine birkaç parametre ekler: $ ATTS, kullanılmayan ancak ikinci parametre işlevini yapmak gerekir ve $ ATTS olan $ ATTS etiketleri arasında bir içerik olan $ Content. Şimdi sayfa kodu ekranında veya yayınınızda, kısa kodu aşağıdaki gibi yazın: Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir Gönderi/sayfayı kaydedin ve görün. Bu, davet kutusunu eklediğiniz içerikle hareket etmek için görüntüler: Bu, kullanıcınızın davet kutusunda istedikleri içeriği yazabileceği anlamına gelir. Ama şimdi her şeyi onlar için daha basit hale getirelim. Parametrelerle kısa bir kod yapmak büyük olasılıkla kısa kodunuzu kullanan birinin, içindeki bağlantı için rahat bir kodlama işaretlemesi hissetmeyeceğidir. Öyleyse iki özelliğe sahip daha karmaşık bir kısa kod oluşturalım: telefon ve e -posta. Eklenti dosyanızda, üçüncü bir işlev oluşturun:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Şimdi özelliklerle sayfanızdaki kısa kodu girin. Bunun gibi bir şey: Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Gönderi veya sayfayı güncelleyin ve öne bakın. Davet Kutusu Yasası, bu özellikler için verdiğiniz değeri kullanarak görünecektir:
Böylece kısa koda öznitelikler ekleyeceğinizi görebilirsiniz, kullanıcılar için işleri kolaylaştırabilir ve bunların üretilenler üzerinde daha fazla kontrol sağlarken kodu yazmalarına gerek kalmaz. Bu tekniği kontrol etmek, içerik, kod ve stil için çeşitli şekillerde kullanabilirsiniz. Widget Eklentisi Oluşturma Başka bir genel eklenti kullanımı, sitelerindeki widget alanına eklenebilecek bir widget oluşturmaktır. Davet düğmesinin harekete geçmesi için bir widget oluşturmak için kısa kod eklentimizdeki kodu kullanalım. Bir widget oluşturmak için bir widget oluşturmak için Widget API’sının bir parçası olan WP_WIDGET sınıfı ile etkileşime girmeniz gerekir. Sınıfınıza giren widget’ı kodlamak için dört öğe vardır:
Widget yöneticisi için widgetFormitörler oluşturma işlevi
Widget ayarları güncellemelerini işleme işlevi Sitede widget’ları görüntüleme işlevi.
Daha sonra Register_widget () kullanarak bir widget kaydetmeniz gerekir. Boş widget sınıfını kodlayarak ve kaydederek başlayalım. WP-Concent/Eklentiler dizininizde kendi klasörü ile yeni bir eklenti oluşturun. Kısa kod işlevinde olduğu gibi klasörde CSS ve Stylesheet için dosyalar oluşturun. Widget alanında daha iyi görünmesini sağlamak için stili düzenlemelisiniz – ana fark genişliktir, bu da kenar boşluğunu ve dolguyu hesaba kattığınızda% 100’e kadar eklenmesi ve ayrıca widget alanını hedeflemesi ve değil Kısa kod (kod widget’ı yazmaya başladıktan sonra sınıfı göreceksiniz). Bunu nasıl yapacağınızı söylemeyeceğim çünkü bu, bu ders aşamasında tamamlayabilmeniz gereken bir şey, ancak kodumu bu dersin kaynak kodunda bulabilirsiniz. Eklentinizdeki Shortcode eklentisi için yaptığınız gibi Stylessheet enqueue – Enqueueing için aynı işlev adını kullanmadığınızdan emin olun, çünkü hataları tetikleyecektir. Bu şimdiye kadar eklentiler için kodum:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Önce dosyanızı kaydetmeyin, çünkü sınıf içeriği olmadan çalışmaz. Yapıcı işlevini sınıftaki ilk işlev haline getirmek, yapıcı işlevidir. Hadi yaratalım. Sınıfınızda şunu ekleyin:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir Bir widget oluşturur: sınıf adlarını ve açıklamaları tanımlar. Şimdi widget ekranının formuna geçelim. Hala sınıfınızda aşağıdakileri ekleyin:
Çekirdek 1CB234FB91D9D9F8E5007834141EF5E2ini içerir:
Bu üç değişkeni tanımlar: başlık, telefon numarası ve e -posta.
Bu, üç değişkenimizin her biri için giriş alanı olan formları görüntüler.
Şimdi widget ekranında bir form var. Ama bu gerçekten hiçbir şey yapmayacak. Widget’a girdi kaydetme kullanıcının widget’ımız için alana girdiklerini depolamak için, veritabanında saklayan bir giriş işlevi oluşturmamız gerekir. Az önce eklediğiniz işlev altında şunu ekleyin:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Her alanımız için bir tane olan değer dizisini depolamak için $ instace değişkenini kullanır. Her durumda yeni bir şey dahil edilip edilmediğini kontrol eder ve eğer öyleyse, eski değerleri değiştirerek yeni bir değer olarak tutun. Sitede widget yayınlama Son adım, kullanıcının eklediği widget alanında sitede widget’ları görüntülemektir. Hala sınıfınızda, şunu ekleyin:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Orada bazı kodları tanımalısınız, çünkü kısa bir kod eklentisi yaptığımızda harekete geçmek üzere davet kutusunu görüntülemek için kullandığımız koda benzer. Bir kez daha siz, değişkenleri $ örnek değişkeni için dizideki her öğenin değerine göre tanımladık. Bu daha sonra, metin ve bağlantılar eklenerek harekete geçecek davet kutusunda görüntülenir. İşte burada! Şimdi eklentinizi kaydedin ve sitede etkinleştirildiğinden emin olun. Bu, yapacağınız tam sınıftır:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Şimdi widget alanına bir widget eklerseniz ve e -posta ve telefon numarasını girerseniz, sitenizde görüntülenir. Bu kenar çubuğunda benim: Bu tekniği, istediğiniz her şeyi görüntülemek için bir widget oluşturmak için kullanabilir ve metni, sınıfı veya herhangi bir şeyi tanımlamak için formun değişkenlerini ve alanlarını kullanabilirsiniz. Temanıza bağlanmak için bir eklenti oluşturun Şimdi diğer eklentilere dönelim. Bu eklenti içeriğini kısa bir kod veya widget üzerinden görüntülemek yerine, temadaki kancaya ekleyeceğiz. Bir kez daha hareket etmek için bir arama kutusu yapacağız, ancak bu sefer işlevsel işlev ve etiket kullanarak her bir yayının içeriğinin altına ekleyeceğiz. Arşiv sayfasında veya sayfasında değil, yalnızca bir gönderide görünecektir. Eklenti dosyasının kuyruğunda yapmanız gereken bir stil sayfası ile bir kez daha yeni bir eklenti oluşturarak başlayın. Zamanla göreceğiniz eklenti çıktı kodunda kullanılan sınıfı yansıtacak şekilde stil sayfasındaki sınıfı değiştirmelisiniz. Bu, temanızla çalışır, bu serinin birinci ve iki bölümünde (kaynak dosyada bulabileceğiniz) geliştirdiğimiz temayı çalıştırmanız veya kendi temanızdaki içeriğin altına kancalar eklemeniz gerekir. Kancalarımızın adı wpmu_after_content. Eklentiyi hazırladıktan sonra, boş bir işlev ve kanca ekleyerek başlayın:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Şimdi bu işlevde koşullu etiket ekle IS_SINGULAR ():
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Ardından, koşullu etikette, dava kutusunu görüntülemek için kodu ekleyin:
1CB234FB91D9D9F8E5007834141EF5E2STE DOSYA ve eklentiyi etkinleştirin.Aşağıdaki işlevler ve tam kancalar:
Çekirdek 1cb234fb91d9d9f8e5007834141ef5e2 içerir
Şimdi sitenizde bir gönderi gördüğünüzde, altta hareket etmek için davet kutusunu göreceksiniz:
Şimdi bir gönderi veya arşiv değil, sayfada hareket eden bir davet kutusu çıkışınız var (sitenizi kontrol edin!). Yaptığımız davet kutusunun ayarlama yoluyla eklenebileceğine dikkat edilmelidir. Davet kutusunun harekete geçmesi, telefon numaraları ve e -posta adresleri için kontrol ve ayarlar oluşturmak için özelleştiriciye parçalar ekleyebilir, ardından çıktıyı After_Concent Kait ile ilişkilendirebilirsiniz. Kullanıcılardan kutunun altında hangi tür içerik türünün görüneceğini seçmelerini isteyen bir radyo düğmesi bile ekleyebilirsiniz. Ekstra bir meydan okuma olarak neden bunu yapmaya çalışmıyorsunuz? Burada öğrendiğiniz teknik kombinasyonu ve bu serinin önceki bölümünde öğrendiklerinizi kullanabilirsiniz. Eklentiler, çeşitli eklentilerden gördüğünüz gibi çeşitli şekillerde gelir, sitenizde içeriği farklı şekillerde görüntüleyen çeşitli eklenti türleri vardır. Bunların hepsi basit eklentilerdir, basit kodlar üretir ve pratikle, kullanıcınızın belirleyebileceği şekilde içerik oluşturmak ve görüntülemek için çok daha karmaşık bir eklenti yapmaya başlayacaksınız. Ancak eklentiler yalnızca içerik görüntülemekle ilgili değildir, Site Yöneticisinde size yardımcı olacak bir eklenti oluşturabilir veya diğer birçok kullanımın yanı sıra sitenizin performansını artırmak için bir eklenti oluşturabilirsiniz. Bu kurs üzerinde çalışmaya devam ettiğimizde, kendinizi farklı işler yapan daha fazla eklenti kodlarken bulacaksınız. Bu serinin bir sonraki bölümünde, özel gönderinin türü ve taksonomisi ile çalışmaya devam edeceğiz. Nasıl kaydedileceğini ve ilgili tema şablonu dosyasından nasıl görüntüleneceğini öğreneceksiniz. Bir dahaki sefere görüşürüz!
Bu öğreticinin yararlı olduğunu düşünüyor musunuz?Neden WordPress gelişimini öğrenmek istiyorsunuz?Daha fazla bilmek istiyorsun?Bize aşağıdaki yorumlarda anlatın.
gelişim Orta düzey