Categorie: php

  • Abilities in the real world

    The Abilities API is one of the most significant new additions to WordPress (since 6.9) for developers and site owners alike. In this talk we explore what abilities are, why you’d use them, and how you build them, along with a look at how they play out in real-world projects. We’ll show how easy it…

  • WooCommerce-filtering zonder wachttijd

    Veel WooCommerce-filters sturen bij iedere klik een AJAX-request naar WordPress. De server moet vervolgens producten ophalen, filtervoorwaarden verwerken en nieuwe HTML terugsturen. Dat zorgt voor extra databasebelasting, latency en een merkbare wachttijd voor de bezoeker. In deze talk laat ik zien hoe je dat proces kunt omdraaien met client-side filtering. De benodigde product- en filterdata…

  • Toy Projects & Real Skills: Why Side Projects are Essential in the AI Era

    Ever wanted to test a new automated deployment pipeline, dive deep into PHPUnit, or experiment with AI tools – but couldn’t risk bringing down a client’s live site? The tech landscape is moving faster than ever. Between the rapid evolution of WordPress and the explosion of AI, keeping your skills sharp exclusively on the clock…

  • Say yes to the app!

    Every WordPress developer knows the feeling: a client asks, “Can you build me a mobile app, too?” and, more often than not, the answer is a disappointing “No.” I’ve been there. More than once. But this year I finally broke that cycle and could confidently say “Yes!” I know what you are thinking, but no;…

  • Create blocks with PHP only

    WordPress 7.0 introduced a new feature: PHP block registration exclusively via PHP. Registration, metadata, assets, and rendering—all in one place. Developers can now create simple blocks using PHP alone. This is intended for blocks that only need to be rendered on the server side and aren’t meant to be particularly interactive. This API is designed…

  • Begrijp code beter en fix bugs sneller met de Ray debugger

    Ray is een desktop-applicatie voor het tonen van logs, foutmeldingen en andere debug output. Voor zowel lokale projecten als, je leest het goed, externe servers. Ray is het lichtgewicht broertje van XDebug, eenvoudig te installeren en in gebruik. Het vervangt je `var_dump()`, `dd()` en `console.log()` met een overzichtelijk scherm zodat het niet je front-end onbruikbaar…