Zo bouw je PHP-only blokken in Gutenberg

ict


Jarenlang vereiste het ontwikkelen van Gutenberg-blokken een diepgaand begrip van technologieën zoals React en Node.js, plus complexe buildprocessen en JavaScript tools.

WordPress ontwikkelt zich echter door, en je kunt Gutenberg-blokken nu volledig in PHP bouwen en beheren.

Dit is vooral gunstig voor ontwikkelaars die liever React en server-side JavaScript (JS) ontwikkeling vermijden. Het verlaagt de leercurve, stroomlijnt de ervaring van de ontwikkelaar en maakt hogere prestaties mogelijk door onnodige front-end script overhead te verwijderen.

In de volgende secties ontdek je hoe je deze nieuwe features gebruikt om PHP-only Gutenberg blokken te bouwen – en hoe je daarmee slankere, snellere en beter te onderhouden WordPress websites maakt.

Klinkt goed, toch? Tijd om aan de slag te gaan!

Wat zijn PHP-only blokken en waarom zijn ze belangrijk?

Het maken van een Gutenberg blok vereiste traditioneel geavanceerde server-side JavaScript en React codeervaardigheden. Dit vormde een belemmering voor de adoptie van de Block Editor door oude WordPress ontwikkelaars die misschien niet over de benodigde React en Node.js kennis beschikten.

Daar komt nu verandering in. Vanaf Gutenberg 21.8 kun je Gutenberg blokken registreren met niets anders dan PHP. Dit neemt de complexiteit weg van het opzetten van een Node.js-omgeving voor ontwikkelaars die niet met server-side JavaScript werken.

Met alleen PHP-blokregistratie kun je blokken registreren en weergeven in zowel de editor als de front-end met dezelfde PHP-code. Dit maakt het voor sites met hybride thema’s of traditionele PHP-functies en shortcodes makkelijker om de Block Editor te gebruiken en te ontwikkelen.

Voor degenen die meer willen weten, zijn hier de belangrijkste GitHub PR’s gewijd aan PHP-only blokken.



https://kinsta.com/nl/blog/php-only-gutenberg-blokken/