WordPress Artık React Olmadan Blok Yazmanıza İzin Veriyor

WordPress bloklar 7,5 yıl önce geldi, ama hep React ve build araçlarıyla uğraşman gerekiyordu. Şimdi bu değişti. PHP-Only Block Registration sayesinde saf PHP ile blok yazabiliyorsun.

Eski yolda bir blok yazmak için Node.js, npm, webpack, Babel gibi araçları kurup konfigüre etmen gerekiyordu. Pek çok geliştirici için bu bir engel. Şimdi ise doğrudan PHP ile işe başlayabiliyorsun. Tema ya da plugin dosyalarına PHP kodu yazıyorsun, hepsi bu.

Pratik olarak nasıl çalışıyor? Blok tanımını PHP'de register ediyorsun, render fonksiyonunu yazıyorsun, bitti. Şablon kodu da PHP'de yazılıyor. Yani bir frontend geliştirici değilsen, React bilmesen bile WordPress blokları oluşturabiliyor artık.

Bu özellikle tema ve plugin geliştiricileri için büyük bir kolaylık. Basit bloklar (custom heading, özel button, testimonial kartı gibi) için artık build setup'a gerek yok. Aynı zamanda hosting sağlayıcılarında da sorun yaşamıyorsun; çoğu PHP desteği sağlıyor ama Node.js kurulumu her yerde standart değil.

Tabii React blokları hala güçlü ve karmaşık interaktif bileşenler için gerekli. Ama basit, statik veya hafif dinamik bloklar için PHP yolu artık çok daha uygun. WordPress'i daha erişilebilir hale getiren bir adım bu.

konu hakkında tepkinizi verebilirsiniz