Gutenberg Geliştirme Hakkında Başlangıç ​​İpuçları – Bilmeniz Gerekenler

Geçen yılın başlarında, Gutenberg editörü ve bir bütün olarak WordPress ortamı için ne anlama geldiğini yazdık. Denediniz mi, denemediniz mi, gerçek şu ki kendimize bundan bahsetmemiz gerekiyor. Hem geliştiriciler hem de içerik açısından, bu iyileştirme, WordPress’te kod oluşturma ve içerik üretme şeklimizi değiştirecektir. Bloklarla birlikte gelen tüm avantajlardan ve içerik oluşturma şeklimizden bahsetmiyorum bile. İçerik pazarlaması açısından Gutenberg editörü gerçekten çok ferahlatıcı. Geliştiriciden … duyduğum kadarıyla, hala iyileştirme zamanı var, ha? Şimdi, zamanında ve Gutenberg editörünü tam olarak yayınlamadan önce, Gutenberg’in gelişimi hakkında 31 ipucu paylaşıyoruz. Zac Gordon şimdi sizinle paylaştığımız bir ipucu yazarı.
Meks tarafından önerilen en iyi barındırma

Her şey en son WCU’lardan hemen sonra başlar (2017 kelimesini unutmayın). Zac, yeni özellikler hakkındaki tartışmayı duydu ve Gutenberg Editör Geliştirme kursunda çalışmak için bir fikir edindi. Aynı zamanda ücretsiz ipuçlarını paylaşmaya başladı, işte burada. Umarım onları bizim gibi yararlı bulursunuz! Ve bu trend konusu hakkında daha fazla ipucu ve bilgi için ZAC web sitesini ziyaret ettiğinizden emin olun.
Ayrıca bakınız: Future WordPress ve Gutenberg Editör – Matt WordCamp Europe 2019’da konuşuyor
31 Gutenberg’in Geliştirilmesi Üzerine Yeni Başlayan İpuçları 1. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları: Özel JavaScript bloğunuzu Gutenberg’e bağlamak için ‘enqueue_block_ededor_asses’ kullanın

2. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün: WP.Element, yukarıdaki bir WordPress soyutlama katmanıdır ve reaksiyon ve reaksiyon

3. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #3: WP.I18N, WordPress’te yerelleştirme için müşterinin bir kütüphanesidir ve JS blok dosyanıza ‘WP-I18N’-HTTPS: //buff.ly/ olarak bağımlı olmasını sağlar. 2ZQBQ1V4. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #4: Dashicons WordPress varsayılanını blok simgesi olarak kullanabilirsiniz. Aşağıdaki özel SVG simgesini de kullanabilirsiniz. How => https://buff.ly/2bsla1s

5. Gutenberg’in geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #5: /Bloklar /Kütüphane, tüm varsayılan Gutenberg bloklarının ikametgahıdır. Nasıl inşa edildiklerini görün – https://buff.ly/2bsavpz

6. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #6: Bloğun adında bulunmayan anahtar kelimeler için bloğun görünmesi için ‘Anahtar Kelime’ ayarlarını kullanın. İşte nasıl => https://buff.ly/2bdm4gp

7. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #7: Gutenberg @riadBenguella’nın geliştiricisinden bu makaleyi okuyun – “Bugün Gutenberg’i genişletmenin bin tek yolu” – https://buff.ly/2BivePe

8. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #8: Araştırmadıysanız, Gutenberg Geliştirici El Kitabı oldukça yararlı – https://buff.ly/2bbk1dz

9. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #9: Geliştirmede kontrol edebileceğiniz bir “Gutenberg teması” olduğunu biliyor muydunuz? Yirmi sekiz? https://buff.ly/2nsbfqq

10. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #10: İskele bloğu için bir @WPCLI komutu olduğunu biliyor muydunuz? https://buff.ly/2cy19xm

11. Gutenberg’in Geliştirilmesi ~ Yeni Başlangıç ​​İpuçları Bugün #11: Bloğunuzda JSX kullanmak için, dosyada yapıldığı gibi ‘Transform-React-jsx’ eklentisini ekleyin. Babelrc inti gutenberg-https: //buff.ly/ 2cy76og12. Gutenberg’in Geliştirilmesi ~ Yeni Başlangıç ​​İpuçları Bugün #12: Eklentilerin klasik editörün geri dönüşünü nasıl ele alması gerektiği hakkında ilginç bir tartışma var. Bir eklenti geliştiriciyseniz, kontrol etmelisiniz – https://buff.ly/2d4xuwh

13. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #13: Özel bloklar yaparken seçebileceğiniz 5 blok kategorisi vardır: Genel, Biçimlendirme, Düzen, Widget ve Gömme https://buff.ly/2p9ay7t

14. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #14: Eklentiyi yüklediğinizde Gutenberg demosunu kullandınız mı? Blok içeriği içeren basit JS dosyalarına bakın. İş yerinde GB yorum özniteliklerine bakın. https://buff.ly/2bq88ez

15. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #15: Gutenberg bloğuna JavaScript ve CSS nasıl eklenti ve temalarda https://buff.ly/2dmdlqs nasıl eklenir

16. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #16: Çekirdek bloğu yeniden inşa etmek veya yeniden inşa etmek istiyorsanız … belki yeniden kullanılabilecek şablon veya blok yaklaşımına geçme zamanı. 17. Gutenberg’in geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #17: RegisterBlockType () özel bloklar yapmanın çekirdeğidir. Bu şekilde çalışıyor https://buff.ly/2lkiaic

18. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #18: Genel olarak, özel bloklar eklentiye değil, temalara dahil edilmiştir. Tema, bloklarla belirli bir dereceye kadar düzenlenebilir ve entegre edilebilir! benim düşünceme göre

19. Gutenberg’in Geliştirilmesi ~ Yeni Başlangıç ​​İpuçları Bugün #19: Herhangi bir SVG’yi özel bloğunuz için bir simge olarak kopyalanabilen ve eklenebilen geçerli bir JSX’e dönüştürmek için bu kullanışlı çevrimiçi aracı kullanın https://buff.ly/2pvpd6f20. Gutenberg’in gelişimi ~ Yeni Başlayanlar Bugün #20: Evet. Aslında bazılarının Gutenberg ile çalışmak için tepki verdiğini bilmeniz gerekiyor. Ya da en azından Gutenberg 21 öğreniminde bazı tepki öğreneceksiniz. Gutenberg’in gelişimi ~ Yeni Başlayanlar Bugün #21: Işın renk paletini ayarlamak ve temanız için renk şemasıyla uyumlu hale getirmek mi istiyorsunuz? Bunlar bunun gibi sadece birkaç php hattıdır – https://buff.ly/2cq6pnj

22. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #22: Gutenberg’deki bileşen, özel blok kontrolünüze erişilebilirlik ve kayganlık eklemenin kolay bir yoludur. Bloğunuzda nasıl kullanacağınızı öğrenin – https://buff.ly/2caluyu

23. Gutenberg’in geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #23: Şablon bloğu, gönderme, sayfalar veya özel yayın türleri için varsayılan bloğu belirlemenizi sağlar. Hatta kilitleyebilirsiniz. Bu şekilde çalışıyor https://buff.ly/2f3g8ga
24. Gutenberg’in Geliştirilmesi ~ Yeni Başlangıç ​​İpuçları Bugün #24: İlk başta piyasaya sürüleceğinden, Gutenberg zengin ön uç siteleri veya sayfa yapımcılarının eklentilerinin yerini almaz. Bu çok gelişmiş bir düzenleme deneyimidir, ancak bir yedek değil … henüz değil. 25. Gutenberg’in Geliştirilmesi ~ Yeni Başlangıç ​​İpuçları Bugün #25: Blok UI metninizin çevrilmesini sağlamak için blok kodunuzdaki tüm yerlerde wp.i18n .__ () kullanabilirsiniz. Basit, bu yol! https://buff.ly/2cj6vpr

26. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #26: Bir kullanıcı arayüzü bloğu oluşturmak için JSX’i Kullanma Zamanınızı kaydedebilir ve daha temiz ve okunması daha kolay bir kod sağlayabilirsiniz. Https://buff.ly/2cnsssr27’yi başlatmak ve çalıştırmak için bu resmi kılavuzu okuyun. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #27: Gutenberg, tema geliştiricileri için birkaç add_theme_support () seçeneğine sahiptir. Gutenberg El Kitabında bunun için referanslara bakın – https://buff.ly/2miv1ay

28. Gutenberg’in Geliştirilmesi ~ Yeni Başlangıç ​​İpuçları Bugün #28: Gutenberg’de React olmadan API talebi için WP.apireQuest () – https://buff.ly/2dq0fhc veya reaksiyon kullanıyorsanız, veri () ile deneyin () Bileşen bileşenindeki bileşen – https://buff.ly/2dqsapq

29. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #29: RegisterBlockType için İsteğe Bağlı Ayarlar “Açıklama” Bloğunuz için çevrilebilecek açıklamayı ayarlamanıza izin verecektir. https://buff.ly/2dgajhp

30. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #30: Whoot Whoot! Blok şablonları için belgeler GB El Kitabında! Tema Geliştirici ~ Bunu beğeneceksiniz https://buff.ly/2mddddn

31. Gutenberg’in Geliştirilmesi ~ Yeni Başlayan İpuçları Bugün #31: Meta kutuları, eklenti seçenekleri veya diğer veritabanı verileri ile etkileşim kurmak istiyorsanız, iyi bir konvansiyon özel bir yangın bitiş noktası ve bloğunuzdan JS API çağrısıdır. Gutenberg editörünü denediniz mi ve bunun hakkında ne düşünüyorsun? Aşağıdaki yorumlarda bizimle paylaşın.

admin

Bir Cevap Yazın

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