Of je nu zelf ontwikkelaar bent, werkt met developers, of gewoon benieuwd bent naar de cutting edge van WordPress: het loont om te weten wat er speelt. Van Web Assembly tot AI-integratie — hieronder een paar takeaways die bij ons zijn blijven hangen.
WordPress Playgrounds (en waarom het handig is voor jou)
Voor een WordPress-site heb je normaliter een hostingpakket nodig — een stukje ruimte op een server waar je website draait, en een database waarin je wijzigingen op worden geslagen. Dat maakt het testen van nieuwe plug-ins of ideeën vaak omslachtig en niet zonder risico’s voor je live site.
Met WordPress Playgrounds kan dat nu veel sneller en veiliger. Dankzij een technologie genaamd WebAssembly (WASM) draait WordPress tijdelijk in je browser (bijvoorbeeld Google Chrome, Firefox), zonder dat er een server nodig is. Dat betekent: je kunt een plug-in installeren, iets aanpassen of een ontwerpidee testen — en zodra je het venster sluit, is alles weer weg. Ideaal om te experimenteren — waar en wanneer je maar wilt.
Benieuwd geworden? Bezoek https://playground.wordpress.net/ en je kunt meteen gaan “spelen”!
DevLog: Web Assembly en geautomatiseerd testen
WebAssembly (WASM) stelt je in staat om complexere applicaties (zoals WordPress) direct client-side te laten draaien door bijvoorbeeld PHP te compileren naar een taal die de browser begrijpt.
Voor WordPress betekent dit dat je een volledige WordPress-omgeving kunt laten draaien zonder een server. Dat is exact wat WordPress Playground doet — en dat biedt eindeloze mogelijkheden.
Tijdens de workshop “Building Automated Tests with WordPress Playground” vertelt Berislav Grgicak hoe je Playground gebruikt voor het schrijven van integration en end-to-end tests. De inhoud van deze workshop vind je hier volledig uitgeschreven.
Benieuwd hoe WordPress Playgrounds in de praktijk werkt? Je kunt het zelf binnen enkele minuten uitproberen.
1. Installeer de Playground CLI
2. Start een Playground-omgeving
Bij het opstarten van de server wordt de gespecificeerde map, in dit geval je huidige map, dankzij de punt, gekoppeld aan de WordPress-installatie. Zo kun je je lokale bestanden (zoals een plug-in) gebruiken in de Playground.
3. Voeg een blueprint toe (optioneel)
In Playgrounds ben je je wijzigingen kwijt zodra een nieuwe instantie start. Om niet iedere keer je hele site opnieuw in te stellen, kun je gebruikmaken van een blueprint. Daarin definieer je stappen die automatisch uitgevoerd worden bij het opstarten. Gebruik –blueprint=pad/naar/blueprint.json om die in te laden.
Van slimme antwoorden naar slimme acties: AI-agents
Als je weleens met ChatGPT hebt gewerkt, dan weet je: het is goed in praten. Het kan overtuigend klinkende antwoorden geven, maar of die antwoorden ook kloppen, is een ander verhaal.
Dat komt doordat traditionele AI-modellen, zoals LLM’s (Large Language Models), werken op basis van statistiek: ze voorspellen welk woord logisch volgt op het vorige. Als je bijvoorbeeld vraagt “Wat voor weer wordt het vanavond in Utrecht?”, krijg je misschien een antwoord als “Regenachtig met kans op wind” — niet omdat het waar is, maar omdat het een waarschijnlijk antwoord is, afgeleid van veel online tekst.
Een agent werkt anders, vertelt Jason Mayes, de lead van Google’s Web AI team.
Een agent is een systeem dat diezelfde vraag kan beantwoorden door verbinding te maken met een weer-API (Application Programming Interface), de daadwerkelijke data op te halen, en het juiste antwoord te genereren. Het combineert dus taalvaardigheid met actie — en kan zelfs meerdere stappen vooruit denken: “Ik heb deze data nodig → ik roep deze API aan → ik pas mijn antwoord aan op basis van wat ik krijg.”
Hetzelfde principe geldt bij het inplannen van afspraken. In plaats van alleen te begrijpen wat iemand zegt — “Kan ik dinsdag om 10:00?” — kan een agent zelfstandig je agenda controleren via een agenda-API, je beschikbaarheid beoordelen, en vervolgens zelf een afspraak aanmaken.
Of denk aan het opvragen van bezoekersstatistieken. Een agent kan bij een vraag als “Hoeveel mensen bezochten mijn site gisteren?” direct contact maken met een dienst zoals Google Analytics, de data ophalen, verwerken, en een kloppend antwoord geven.
DevLog: bouw een AI-agent met OpenAI Function Calling
Laten we kijken hoe je een AI-agent opzet die zelfstandig taken uitvoert op basis van natuurlijke taal. We gebruiken hiervoor de OpenAI API met function calling, waarmee je het model niet alleen laat antwoorden, maar ook zelf laat beslissen welke functie (tool) gebruikt moet worden.
Als voorbeeld bouwen we een simpele agent die antwoord geeft op vragen als: “Wat voor weer wordt het vanavond in Utrecht?”
Aangezien Google’s Gemini API nog geen function calling ondersteunt, gebruiken we de officiële OpenAI package, definiëren we onze tools, en laten we de LLM zelf bepalen welke stap nodig is — een échte agent.
1. Installeer de OpenAI SDK
2. Configureer de OpenAI client met je eigen tools
3. Het model bepaalt dat het een tool moet gebruiken, en geeft een response
4. Gebruik de uitkomst om een goed AI antwoord te genereren
Next stop… grote ideeën in Madurodam
Na een dag vol code, demo’s en vernieuwing sloten we af met een informele borrel in het hart van Bazel. Morgen stappen we weer met z’n allen in het busje richting Utrecht.
De komende weken gaan we bij Stuurlui bekijken hoe we de nieuwe inzichten kunnen integreren in onze werkwijze, en delen we onze kennis met collega’s en opdrachtgevers.
Vond je dit artikel interessant? We hebben ook een blog geschreven over de eerste dag van WordCamp EU — met onder andere verhalen over community, communicatie en duurzaamheid.
We hopen dat je een paar interessante inkijkjes in de toekomst van WordPress hebt gekregen, en misschien zelfs een beetje geïnspireerd bent geraakt. Ben je benieuwd naar meer? De meeste presentaties zijn terug te kijken via het YouTube-kanaal van WordCamp Europe.
En natuurlijk kun je altijd contact opnemen met onze supportafdeling als je vragen hebt — over duurzaamheid, AI in WordPress, of hoe jij als organisatie kunt bijdragen aan de WordPress-community.
We kijken uit naar WordCamp NL op 27 & 28 november 2025 — tot dan!