Eklentinizi wordpress.org adresine nasıl yükleyebilirsiniz

WordPress, web geliştirme için en iyi platformlardan biridir. Pekala, belki de en son teknolojiyi kullanmaz ve mimari mükemmel değildir (bunun 2003’te doğan bir proje olduğunu ve bu nedenle birkaç kod ve miras kararı vardır), ancak bu proje iyi hızda gelişir ve her yeni yinelemede modernize ediliyor. Modernizasyonun bu örneği, WordPress ile çalışma şeklimizde devrim yaratmayı vaat eden React.js’de uygulanan yeni bir WordPress editörü olan Gutenberg’de bulunabilir. WordPress neden bu kadar şaşırtıcı? Çünkü öğrenebileceğiniz ve katkıda bulunabileceğiniz çok aktif bir topluluğa sahip ve Web’in% 29’unu yönlendiren bir makine olduğu için. WordPress kazanan bir attır, böylece bahse girebilirsiniz. Birkaç yıl önce yaptığımız buydu ve bu biziz, WordPress’ten geçimini sağlıyoruz.

Eklentiyi başlatın ve ilk müşterinizi alın. İyi duygu! Kaynak: Giphy. WordPress’e başlamak isteyen geliştiriciden en iyi şekilde sahip olduğum sorulardan biri şuydu: İlk WordPress eklentimi nasıl yapabilirim ve herkesin kullanması için wordpress.org adresine nasıl yükleyebilirim? WordPress’te nasıl bir eklenti yapacağımı açıkladığımda blogumuzdaki soruların ilk bölümünü tartıştık. Aslında, Fonksiyon.php dosyanızı değiştirmeden ayarlayarak bir eklenti nasıl yapılacağına dair basit bir örnek bile görüyoruz. Öyleyse ikinci bölüme odaklanalım: ilk eklentinizi wordpress.org adresine nasıl yükleyebilirsiniz.
Eklentinizi yüklemeyi düşünmeden önce … Eklentileri wordpress.org adresine yüklemeniz gereken ilk şey eklentinin kendisidir. Allah Allah! Ancak zaten sahip olsanız da, yüklemeden önce dikkat etmeniz gereken bazı ipuçları vardır: MVP nedir ve WordPress’teki temel işlevselliği nasıl belirleyeceğiniz. Yeni bir proje başlatacaksanız, başarılı olup olmayacağını mümkün olan en kısa sürede belirlemek çok önemlidir, başarısız olabilecek bir şey için çok fazla kaynak ayırmanın bir anlamı yoktur. Bu yazıda ne kadar iyi bir minimum ürünün ve yeni eklentinizle başlamak için nasıl kullanabileceğinizi açıklıyorum.
WordPress kodlama standartları. WordPress, gönüllü topluluğa bağlı büyük bir projedir. Başka bir deyişle, projeye katkıda bulunan birçok insan var. Bu yazıda, bu platformun kodunu programlarken hangi stil kılavuzunu izlemeniz gerektiğini görüyoruz.
WordPress Freedom işinizi öldürdüğünde. WordPress için eklentileri programlarken, her zaman yalnız olmayacağınızı ve eklentinizin diğer birçok eklenti ile çalışabileceğini hatırlamanız gerekir. Düzenli ve eklentinizin gereksiz görevler yapmadığından veya gereksiz bir yerde gereksiz komut dosyaları ve stilleri eklemediğinden emin olun.
6 Uluslararasılaşma Başarısı Sırları. WordPress için bir eklenti yapacaksanız, hedef kitlenin dünyanın her yerinden insanlar olduğunu ve bu nedenle eklentinizin uluslararası olmaya hazır olması gerektiğini hatırlamanız gerekir. Bu yazı bunun nasıl yapılacağını açıklıyor.
Umarım bu kaynak daha iyi bir eklenti yapmanıza yardımcı olur mu? Öyleyse, gerçekten ilgilendiğinize geçelim: eklentileri wordpress.org adresine nasıl yükleyebilirsiniz. Eklentileri ilk kez nasıl yüklenir, eklentinizi WordPress.org adresinde ilk kez yayınlayın Çok kolay: Sadece eklentinizle zip dosyalarını kullanarak zip dosyalarını gönderin Bu form. Gönderildikten sonra, eklentiniz inancını belirleyecek manuel bir revizyondan geçecektir. Genel Bakış, “Eklenti WordPress kodlama standardını takip ediyor mu?” Veya “Tüm girdiler sterilize edildi mi?” Eklenti inceleme işlemi genellikle birkaç gün sürer, bu nedenle daha önce bahsettiğim ipuçlarını takip ettiğinizden emin olun. Eklentiler gönderirken tekrar kontrol etmeniz gereken diğer bazı şeyler şunları içerir:
Eklentinin geçerli bir ReadMe.txt dosyasına sahip olduğundan emin olun. Bu dosya çok önemlidir, çünkü içeriği WordPress eklentisinde görünen şeydir. Başka bir deyişle, dosyanın farklı bölümleri istediğiniz hiçbir şey şeklinde olamaz, ancak “Standart” i takip etmelidir. Örneğin, Nelio içerik eklentimizde, aşağıdaki sayfayı üreten ReadMe.txt bulunur. Bu aracı ReadMe.txt biçiminizi doğrulamak için kullanabilirsiniz.
Tüm sınıfların ve işlevlerin onu benzersiz kılan bir önek olduğundan emin olun. Örneğin, Ajax eklenti çağrınız veya kullanıcının hizmetinize abone olup olmadığını kontrol etmek için Ajax eklenti çağrınız veya HAS_Subscripti adlı bir işlev için Post_ajax_API adlı bir sınıf oluşturmayın. Bunun yerine, önekleri şu isimlere ekleyin: nelio_concent _post_ajax_api ve nelio_content _has_subscription. Bu şekilde, benzer sınıfları veya işlevleri kullanmak isteyebilecek diğer eklentilerle çatışmalardan kaçınırız. Veya PHP adı odasını kullanabilirsiniz. Ekranda yazdırılan tüm metin dizelerinin ESC_html ve ESC_ATTR işleviyle doğru bir şekilde iletildiğinden emin olun. Aynı şekilde ve daha önce de söylediğim gibi, Sterisize işlevini kullanıcı tarafından verilen verilere uyguladığınızdan emin olun. Değilse, eklentinizde güvenlik delikleri yapma riski altındasınız.
Eklentiye eklediğiniz tüm JavaScript ve CSS kaynaklarının eklentinin kendisinde olduğundan emin olun (ve bir üçüncü taraf sunucusundan alınmadığından).
Son olarak, eklentinize verdiğiniz ada dikkat edin. Belgelerde gösterildiği gibi, eklentinizi sahip olmadığınız bir ticari markayı kullanarak arayamazsınız (ve evet, “WordPress” kelimesini içerir). Eklentinizin sunduklarının bir uzantısı olduğunu ima etmek için kayıtlı bir ticari markanın adını eklerseniz, bunu bir uzatma olduğu ve ticari marka ile hiçbir ilginiz olmadığını açık bir şekilde yapmalısınız. . Kısacası, son kullanım için karışıklığa neden olmayan bir isim verin.
Bu kurala uyun ve eklentinizin hemen kabul edileceğinden eminim?.
Aferin! Eklentiniz alındı ​​?? Eklenti güncellemelerini yüklemek için svn nasıl kullanılır eklentiniz alındıktan sonra posta kutunuzda şuna benzer bir e -posta alırsınız: Barındırma eklentisi isteğiniz onaylandı. Bir saat içinde, WordPress.org kullanıcı adınız ve şifrenizle (forumda kullandığınızla aynı) https://plugins.svn.wordpress.org/nelio-content/ adresinden SVN deposuna erişebilirsiniz. (…) Zevk almak! Başka bir deyişle, yakında eklenti kaynak kodunuzu ve kullanıcınızın indirebileceği çeşitli sürümleri yönetebileceğiniz bir SVN deposununuz olacaktır. Hiç SVN kullanmadıysanız ve nereden başlayacağınızı bilmiyorsanız, endişelenmeyin, bu git’e benzer ve kullanımı oldukça kolaydır. Bugün size bilmeniz gereken en temel kavramlarda size rehberlik edeceğim. SVN deposunuzu yerel olarak hazırlayın, nihayet SVN depolarına erişim verildiğinde, yapmanız gereken ilk şey yerel bilgisayarınızda “Clon It”. SVN terminolojisini kullanarak yapacağınız bir proje ödeme. Bunu yapmak için aşağıdaki komutu çalıştırın: svn checkut https://plugins.svn.wordpress.org/plugin-name/ klonlama projesinde bir eklenti -name klasörü oluşturacaktır. Bu komutun daha kısa bir sürümü vardır, burada anahtar kelime kontrolünü değiştirirsiniz: svn co https://plugins.svn.wordpress.org/plugin-name/ Bu klasöre bakarsanız, klasörün bazı olduğunu göreceksiniz Bilmeyebileceğiniz dizinler. Bakalım ne ve kullanımı:
Gövde. Bu, geliştirmenin gerçekleştiği dizindir. Buradaki kod üretim ortamında kullanılmamalı, ancak oldukça kararlı olabilir. Varlıklar. Bu dizin, eklentinizi dahil etmek için WordPress.org tarafından kullanılan çeşitli dosyaları içerir. Yani, eklenti simgeniz, başlık görüntüsünüz ve ekran görüntüsü. WordPress belgelerinde, sahip olması gereken afişin boyutunu, kaç farklı simgeyi (ve hangi boyutta) yapmanız gerektiğini ve nasıl ekran görüntüsünü vereceğinizi açıklarlar.
Etiketler. Bu klasörde, yayınladığımız çeşitli kararlı sürümler ekleyeceğiz. Bunu daha sonra ayrıntılı olarak tartışacağız.

Şubeler. Bu son dizin, eklenti geliştirmenizin çeşitli dallarını oluşturabileceğiniz yerdir. Bu konuyla ilgileniyorsanız, şubelerin nasıl oluşturulacağı ve kodların nasıl birleştirileceği hakkında SVN belgelerini okuyabilirsiniz.
Yerel kopyanızı bir sunucu bilgileriyle nasıl güncelleyebilirsiniz Yerel deponuzun bir kopyası sunucuda olanların arkasındaysa, yapmanız gereken tek şey yapmaktır. Git’te bu bir çekme komutu ile yapılır. SVN’de bunu daha önce gördüğümüz ödeme komutuyla yaparsınız. Proje dizininde olduğunuzu varsayarsak, şunu çalıştırın:
SVN CO ve bitirdin! GIT’de sunucudaki değişikliklerinizi nasıl iletirsiniz Bir projede yaptığınız değişiklikleri depolamak için iki komut vardır: taahhüt ve push. İlk değişiklik yapan ve sonuncusu sunucuya yükledi. Bu SVN’de çok daha basit: Kodunuzu düzenledikten sonra, sadece taahhüt edin ve sunucunuza otomatik olarak yüklenecek: svn daha kısa bir sürüm kullanın veya kullanın: SVN CI Son eklentinizin yeni bir sürümünü nasıl oluşturulur, ancak daha az önemli değil , Eklentinizin yeni bir sürümünü yapma hakkında konuşmalıyız. Örneğin, şimdi bagajda sahip olduğunuz kod, eklentiden 2.1.0 sürüm olmalıdır. Tek yapmanız gereken, etiketlerde aynı adlı bir klasör oluşturmak ve bagajdan içeriği aşağıdaki gibi kopyalamaktır: SVN Çubuk etiketini/2.1.0’ı veya daha kısa bir sürümü kopyalayın: SVN CP/2.1.0 Çubuk etiketi ve bu tüm! İletişim edildikten sonra kullanıcılarımız tarafından indirilebilecek yeni bir etiket yaptık. Ancak, WordPress’in 2.1.0 sürümünün kararlı bir sürüm olduğunu nasıl söyleriz? Bagajdaki ReadMe.txt’e daha yakından bakarsanız, başlıkta kararlı etiket adı verilen bir öznitelik olduğunu göreceksiniz. Yapmanız gereken tek şey değeri değiştirmek, böylece istikrarlı olmak istediğiniz versiyona “işaret etmek”. Örneğimizde, şu şekilde görünmelidir: Kararlı Etiket: 2.1.0 Ve şimdi kodumuzu işleyebilir ve kararlı hale getirebiliriz!

admin

Bir Cevap Yazın

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