WordPress Eklentisi Bölüm 6: Daha fazla seçenek ve son düşünce
WordPress eklentisi oluşturma ile ilgili dizimizin son bölümüne hoş geldiniz! Tam bir başlangıç olarak başlayarak, bu dizide uzun bir yolculuk yaptık ve gerçekten yararlı becerilerin başlangıcını ve eklentiyi gerçekten bir araya getiren sıkı çalışma için bulunan takdirin başlangıcını aldık. Bunu bitirmek için, tam olarak anlamadığımız bazı önemli eklenti konularını vurgulayacağız ve daha ileri gitmek için birçok yararlı kaynak önereceğiz. Ayrıca, öğrenme egzersizleri olarak keşfetmek için yararlı olan klasik WordPress eklentilerinin bir listesini de sunacağız.
Ancak, tüm bunları yapmadan önce, bu seride dokunduğumuz ana alanda kısa bir yolculuk yapalım ve kendimize yol boyunca tanıtılan bazı yararlı kaynakları hatırlatalım. Seride tartıştığımız şey, en başından beri çok başladığımızı düşünerek, mükemmel olmayan rastgele alıntılarımızı derlerken bir dizi etkileyici konuyu tartışmayı başardık. Güvenilir bir WordPress eklentisi el kitabı, dizi boyunca kalıcı bir arkadaştır ve aynı zamanda diğer yerlerden gelen olağanüstü çevrimiçi öğreticiye çok bağımlıyız:
Bir WordPress eklentisi oluşturmak için MainWP için Basit Kılavuz.
Daniel Pataki’nin WordPress Bolarplate eklenti çerçevesi için kılavuzu.
Chris Wilcoxson’ın WordPress eklentisi Bolarplate ve özellikle Github’daki örnek proje rehberi.
WordPress eklentileri yapma hakkında Guillaume Kanoffi öğreticisi.
Tamam – bu kaynağı kullanarak gerçekte ne inşa ettiğimizi inceleyelim. Dizimizin ilk bölümünde, DesktopServer gibi ana yerel araçları tanıttık ve sadece bir şey bir şey yapmak için temel mekanizmanın çok korkutucu olmadığını kanıtlamak için çok temel bir çalışma eklentisini birleştirdik. Dizimizin üçüncü kısmı ilk olarak görüyor. Kod içine gerçek dalış. İki dizi bölümünde, boyunca kullanacağımız WordPress eklentisi kaynağı plakasını tanıtıyoruz ve kendi eklentimizi hazırlama bağlamında temel yapıyı ve kongreyi keşfediyoruz. Üçüncü bölümde, nihayet bazı kodları çözmeye başladık ve kullanıcı içeriğini işlemek için kendi özel yayınlarımızı ayarladık. Bu serinin dördüncü kısmı, kısa kod gücü kullanarak ekranda kullanıcı içeriğini gerçekten görüntülemekle ilgilidir. Son olarak, beşinci bölümde arkaya döndük ve kullanıcılarımız için bazı temel yönetici ayarlarını sıraladık.
Güvenlik. Temel eklentiler geliştirmede güvenlik için aldığımız yaklaşım “gevşek” olarak tanımlanabiliriz. Kısa uğruna, eklenti el kitabında güvenlik konusunda tanıtılan birçok önemli güvenlik şeyi kaçırdık. Kendi projenizi ele almaya başladığınızda derinlemesine öğrendiğinizden emin olun. Bu, ele aldığımız bir başka önemli alan. Neyse ki, WordPress eklentisi Bolarplate, bunu varsayılan olarak baştan baştan yapmanıza yardımcı olur. Eklenti El Kitabının uluslararasılaşma bölümünü doğru okumayı takip edin ve bu konuyu güvenle ele almaya hazır olacaksınız.
WordPress.org’a kaydolun. Eklenti projesini ciddiye alırsanız, kesinlikle memnuniyet istersiniz çünkü dünyayla paylaşabilir. WordPress.org El Kitabı bölümü, bu konuda önemli bir okumadır, özellikle GitHub’da önerilen yeni eklenti dizini için yönergeler.
Gördüğünüz gibi, eklentilerin geliştirilmesinde ustalaşmaya başladığınızda keşfedilecek birçok geniş alan var ve güvenilir eklenti el kitabı çoğu için ilk durağınız olacak. Kapaktan kapağa okuduğunuzdan emin olun!
4 Eklentinin genel olarak hareket eden temel kısmını anladıktan sonra çalışmaya saygı duyan klasik eklentiler, gerçek iş örneklerini seçerek öğrenmenizi geliştirmek için iyi bir konumdasınız.
Merhaba Dolly, eklentiyi karıştırmak için yumuşak bir tanıtım yaptı. WordPress lisans modelinin güzelliği, istediğiniz eklentinin iç kısmına yeterince tam erişime sahip olduğunuz anlamına gelir, ancak aşağıdaki dördü yeni başlayanlar için çok iyi başlangıç noktalarıdır: Merhaba Dolly. Bu klasik ekranın arkasında çok devrimci bir şey yoktur, ancak bu eklenti hala yazılımın her kopyasına dahil edilmiştir ve ayaklarınızı ıslatırken bakmak için yararlı bir örnektir.
Eleman aranıyor. WordPress eklentisi Bolarplate kullanıyorsanız, Chris Wilcoxson’un GitHub’daki çalışma demosu önemli bir öğrenme kaynağıdır.
Üye. Kullanıcının rolü, bu dizide kaçındığımız konulardan biridir, ancak Justin Tadlock üyelerinin eklentisini kontrol etmek, konuya derinlemesine dalmanın iyi bir yoludur. Ayrıca, kullanımlarını içeren mükemmel belgeler ve arka plan öğreticileri de bulacaksınız.WooCommerce. Bu, aceleyle geçeceğiniz bir şey değil, ancak WooCommerce, gerçekten büyük ve dönüştürücü olan eklentinin bu işteki en iyisi tarafından nasıl bir araya getirildiğini ve derlendiğini hissetmeye değer.
Tabii ki, yukarıdaki dört seçenek sadece kişisel tavsiye. Başladığınızda neredeyse tüm eklentilerden öğrenilebilecek birçok şey var. Her gün en sık kullandığınız birkaçını seçin ve dalış yapmaya başlayın!
Eklenti geliştirme alanındaki diğer kaynaklar çok geniş alanlardır ve bu serideki yüzeyi çizmiş olmalıyız. Ancak, becerilerinizi bir sonraki seviyeye geliştirmek için size bazı önerilerde bulunmak istiyoruz. Aşağıdaki kaynakların tümü şiddetle tavsiye edilir: Josh Pollock’un her şeyi. Josh Pollock sadece burada çok yararlı olan geliştiriciler tarafından yönetilen makaleler yapmakla kalmaz, aynı zamanda genel gelişim konusunu tartışırken ve web’de başka yerlerde olağanüstü kurslar çalıştırdığını da göreceksiniz.
Nesne yönelimli programlama (OOP). Bu serideki bu yönü görmezden geliyoruz, ancak WordPress Bolarplate eklentisi OOP’nin doğru kullanımını güçlü bir şekilde savunuyor. Codecademy nesnesi yönelimli PHP kursu, bu konuda yararlı olan ücretsiz bir giriştir. Biraz para harcamaya hazırsanız, hem Udemy’nin bir OOP site kursu ve Brandon Savage’ın mastering nesne odaklı PHP kitabı da görülmeye değer.
Pippin Williamson ile eklentilerin geliştirilmesini öğrenin. Tüm materyallere erişmek için birkaç sent yayınlamanız gerekir, ancak Pippin Williamson sitesinde çok sayıda yararlı içerik vardır. Çok deneyimli bir eklenti geliştiricisinin öğrenmesi açısından, daha iyi bir elinde olamazsınız.
Sonuç Kendi eklentinizi geliştirme konusunda ciddi olup olmayacağınız, nasıl çalıştıklarını biraz anlamak, WordPress hakkındaki tüm bilginiz için bir mucize yaratacaktır. Umarım bu dizi perde arkasında neler olduğunu vurgulamış!
Sadece bir öğrenme egzersizi olmasına rağmen, kendi temel eklentinizi düzenlemeye çalışmanızı şiddetle tavsiye ediyoruz.Sadece biraz zaman ve sabırla, belki de şaşırtıcı bir temel miktarı kapsamak ve bu kapanış bölümüne koyduğumuz gelişmiş kaynaklar sizi daha gelişmiş bir yola yönlendirmek için yeterli olmalıdır.Bu dizi hakkında bir bütün olarak yorumunuz varsa veya diğer okuyucuları yukarıda kaçırılabilecek faydalı kaynaklara yönlendirmek istiyorsanız, bunu sizden duymaktan mutluluk duyarız.Aşağıdaki yorumlar bölümünden iletişime geçin ve düşüncelerinizi paylaşın! Mükemmel resimler: Geralt