Speakers: Jonathan Bossenger

  • Build your first AI-powered WordPress plugin

    WordCamp Europe 2026Speaker: Jonathan Bossenger

    June 8, 2026 — So you’ve heard about the WordPress Core AI projects. Maybe you’ve read the blog posts, skimmed the GitHub repositories, or watched a talk about what’s coming. But there’s a massive difference between understanding something conceptually and actually building with it. If that’s the case, then this workshop is for you. In this workshop, you’ll learn to build a working AI-powered WordPress plugin from scratch. You’ll leave with functioning code on your laptop and a solid understanding of how each of these tools works, so you can start experimenting on your own. What we’ll build: We’re going to create a plugin that registers custom abilities, exposes them via the Model Context Protocol, and uses the WP AI Client to add intelligent behaviour. By the end, you’ll have a plugin that lets an AI assistant interact with your WordPress site—discovering what’s possible and taking actions on your behalf. Prerequisites: A laptop with a local WordPress development environment that you are familiar with (I’ll be using WordPress Studio) Familiarity with WordPress plugin development, PHP, and JavaScript Composer and Node.js are installed and working, the latest stable versions An API key from one of the following AI model providers: Google, Anthropic, OpenAI (You can register one for free via Google AI Studio) If you prefer not to register an API Key with one of these providers, you can also install Ollama and a local model of your choice. However, that model must support the ability to read image files. One of the following MCP-compatible agentic AI applications: Claude Desktop, VS Code with GitHub Copilot, or Cursor Claude Code is also acceptable if you use that. You may use your own MCP-compatible AI agent, but I won’t be able to support you if things go wrong. The patience to troubleshoot if things don’t work the first time (they rarely do, and that’s part of learning) Fair warning: once you see an AI assistant execute an ability you wrote yourself, you’ll probably spend the rest of the weekend thinking of things to build. Don’t say I didn’t warn you.

  • WordPress 🤝 AI: A Tour of the Core AI Projects

    WordCamp Vienna 2026Speaker: Jonathan Bossenger

    April 25, 2026 — I’ve been experimenting with AI-assisted development since 2021, so when the WordPress Core AI team launched in mid-2025, I was genuinely excited. Finally, the platform I’ve spent years working with was taking AI seriously—not as a gimmick, but as foundational infrastructure. I’ve been following the development closely ever since, and what’s emerging is remarkable. In this talk, I’ll take you on a practical tour of the six WordPress AI projects that are quietly laying the foundation for how we’ll build and interact with WordPress sites in the years to come. Whether you’re a site owner curious about where WordPress is heading, a content creator wondering how AI might help your workflow, or a developer eager to build the next generation of WordPress plugins, this talk has something for you. No AI experience required.

  • Developer Hours: WordPress 6.9 Block Bindings & Interactivity API

    Developer HoursSpeakers: Jonathan Bossenger, Juanma Garrido

    December 2, 2025 — WordPress 6.9 is just around the corner, so now is a great time to start digging into the new developer focused updates coming in the next release.

    In the first of two scheduled sessions we will cover

    Block Bindings
    Interactivity API & Interactivity Router

    Join us as we dive into these new updates with live demos and code examples. We’ll wrap up with a Q&A session, so feel free to bring your questions and ideas.

    Presentation Slides »

  • Developer Hours: WordPress 6.9 DataViews/DataForm & Abilities API

    Speakers: Jonathan Bossenger, Juanma Garrido

    November 18, 2025 — WordPress 6.9 is just around the corner, so now is a great time to start digging into the new developer focused updates coming in the next release.

    In the first of two scheduled sessions we will cover

    Updates to DataViews and DataForm
    Introducing the Abilities API

    Join us as we dive into these new updates with live demos and code examples. We’ll wrap up with a Q&A session, so feel free to bring your questions and ideas.

    Presentation Slides »

  • So, you want to create lessons for Learn WordPress?

    Speaker: Jonathan Bossenger

    September 19, 2025 — Are you wanting to help create Learn.WordPress.org lesson content, but don’t know where to get started? Then this workshop is for you. I’ll take you through the process of finding a lesson issue to work on, researching the topic, script writing, creating the lesson video, and publishing it to Learn.WordPress.org.

    Presentation Slides »

  • Turn Your Local WordPress Install Into Your AI Coding Assistant

    WordCamp US 2025Speaker: Jonathan Bossenger

    September 5, 2025 — Unlock the next frontier of WordPress development by transforming your local WordPress install into your AI coding assistant! In this hands-on workshop, you’ll learn how to connect the dots between WordPress, the Model Context Protocol (MCP), the experimental WordPress Abilities API, and your code editing environment. I’ll guide you through the installation and set up of the different working parts, show you what’s possible with the default tools, and then we’ll build some advanced custom Abilities. To participate in this workshop, you will need the following:  A working computer with Composer and Node.js installed A local WordPress installation An AI-powered code editor with MCP support I’ll be using WordPress Studio and VS Code with GitHub CoPilot on the free tier. You are welcome to use any AI code editor/agentic tool you prefer, as long as it supports MCP. By the end of this workshop, you’ll have a fully operational, AI-augmented local WordPress development environment. You’ll understand how to expose site features to AI to automate all your development tasks, all inside your coding environment. Get ready to build faster, smarter, and with the full power of AI at your fingertips!

  • Developing with hooks

    Speaker: Jonathan Bossenger

    December 23, 2024 — As you dive deeper into developing with WordPress hooks there are some details about how hooks work that are valuable to understand.

    In this lesson, you’ll learn some good practices to follow when developing with hooks.

  • Determining the correct hook

    Speaker: Jonathan Bossenger

    December 23, 2024 — As you might guess, there is a hook for everything, so one problem you may often encounter is which is the correct hook to use for a given set of functionality.

    In this lesson, you will learn how to find the right hook for your needs as well as some of the more important hooks to be aware of.

  • Removing Hooks

    Speaker: Jonathan Bossenger

    December 23, 2024 — While the WordPress hooks system makes WordPress very extendable, it can sometimes create conflicts with your plugin’s functionality.

    In this lesson you will learn how to remove hooked callback functions to prevent them from executing.

  • Custom hooks

    Speaker: Jonathan Bossenger

    December 23, 2024 — As a plugin developer, you’ll probably try to cover all possible use cases when building your plugin’s functionality.

    In this lesson, you will learn about custom hooks, the perfect way to enable your users to customize your plugin to their needs.