Category: Development

  • Building dynamic gallery experiences with WordPress Interactivity API

    Building dynamic gallery experiences with WordPress Interactivity API

    Take your block development skills to the next level! In this hands-on workshop, you’ll build a fully functional, touch-enabled gallery slider using the WordPress Interactivity API (IAPI)—the modern standard for adding dynamic, reactive experiences to WordPress blocks. What You’ll Build: A production-ready gallery slider featuring slide navigation, infinite carousel mode, auto-play, and mobile swipe gestures—all…

  • Smarter plugin permissions with the Abilities API

    Smarter plugin permissions with the Abilities API

    Discover how the new Abilities API makes plugin permissions cleaner, safer, and easier to maintain. In just a few minutes, you’ll see how it differs from legacy capability checks, learn from a small code example, and get actionable tips you can take back to your own plugins.

  • Beyond hamburgers: latest Navigation block changes

    Beyond hamburgers: latest Navigation block changes

    Discover how the customisable navigation overlays transform mobile menu design. Learn what this new feature means for theme developers and see examples of creating theme-friendly, content-rich mobile navigation experiences using blocks and patterns.

  • Block bindings for all!

    Block bindings for all!

    Block bindings have been available for a few versions of WP now but limited to a few core blocks and attributes, and further limited to post meta and synced patterns as a user facing tool. Now that bindable attributes and the UI can be extended there has never been a better time to get to…

  • Stress testing and scaling WordPress on a $12 VPS

    Stress testing and scaling WordPress on a $12 VPS

    From server crash to enterprise scale – a live-fire DevOps exercise. We’ll stress-test a WP stack on a $12 VPS, visualizing bottlenecks in Grafana before implementing a hybrid-static leap. GitHub repo included!

  • Secure-by-design: hardening plugins with PHP 8.x

    Secure-by-design: hardening plugins with PHP 8.x

    In the WordPress ecosystem, we are often forced to choose between supporting the “lowest common denominator” of hosting and implementing modern security. But in 2026, writing legacy PHP 7 code isn’t just a bad habit, it’s an active invitation for automated exploitation. It’s time to stop playing “whack-a-mole” with sanitization and start building products that…

  • Get your plugin ready for submission to the directory

    You’ve spent weeks coding the perfect plugin, and you’re finally ready to share it with the WordPress community. You hit “submit,” wait, and then… the team’s volunteers point out a lot of issues you didn’t even know you were causing. Getting your plugin into the official directory doesn’t have to be a trial by fire.…

  • HTML API practicum: a deep dive

    HTML API practicum: a deep dive

    The HTML API is almost three years old, but continues to evolve with each WordPress release. It’s seen deployment in WordPress’ backend, in Gutenberg, and in many plugins and themes. The HTML API’s core values have even expanded into new pipelines for working with block structure and text encodings, helping to modernise, optimise, and harden…

  • The AI-first WordPress site: crawler to citation

    The AI-first WordPress site: crawler to citation

    AI platforms generated 1.13 billion referral visits by mid-2025, yet most WordPress sites aren’t ready. This practical session covers the complete AI optimization stack: strategic robots.txt configuration, structured data for AI comprehension, content patterns that earn citations, and measuring AI visibility. Leave with an actionable checklist to make your WordPress site AI-ready today.

  • Bug report to repro in 60 seconds with Playground

    Bug report to repro in 60 seconds with Playground

    Learn how WordPress Playground helps QA teams turnbug reports into instantly reproducible environments. This session shows how shareable Playground links and Blueprints improve testing, collaboration, and debugging—without complex local setup.