Here you can register for all workshops at WordCamp Europe 2026. Once all spaces are taken, registration for the specific workshop will close. In those cases, a queuing system will be available outside the workshop room.

Workshop Requirements

For some of our workshops, you may need specific equipment or software in order to take part in live demonstrations or exercises. These are listed below.

How to make toast

Required:

Everyone needs to bring a pen. Cheap pens are fine. Each person attending will be writing.

WordPress ROI map: engineering business value with BMC

Required:

There are no special requirements for attendees.

Get your plugin ready for submission to the directory

Required:

They will need to bring a laptop with their code editor installed, a GitHub account (recommended), a local WordPress installation, and the Plugin Check plugin installed.

HTML API practicum: a deep dive

Required

It would be best to have a laptop and their favorite WordPress development environment, be it working on WordPress with wordpress/wordpress-develop, or more likely, with their own plugins or themes.

Agentic AI & WordPress: from prompts to tools & systems

Required:

(Pending)

Build your developer portfolio: a hands-on guide to FSE

Software (required, installed before the workshop):

Local WordPress install (Local by Flywheel recommended, but any local environment works — wp-env, MAMP, XAMPP, Docker)

WordPress 6.6 or newer, PHP 8.0 or newer

Create Block Theme plugin installed and activated

Code editor (VS Code or similar)

Recommendations (not required):

Git installed locally and a GitHub account. The workshop has checkpoint branches that attendees can jump to if they fall behind. Without Git, this safety net is not available, but they can still follow along.

Files to download before the workshop:

An XML import file with 5 demo portfolio posts will be provided. Attendees should import it into their local WordPress (Tools → Import → WordPress) before the session. The link will go out a few days before the event.

Build your first AI-powered WordPress plugin

Requirements

  • 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.
  • 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)
50 shades of cache: a WooCommerce deep dive

Requirements

(pending)

Building dynamic gallery experiences with WordPress Interactivity API

Requirements

  • Laptop and power supply
  • A working WordPress installation on the laptop. I will be using WordPress Studio
  • The workshop repository installed into the plugins directory of the local WordPress installation.
Do you really need an SEO/GEO plugin for WordPress?

Requirements

Attendees don’t need to install or bring anything, but they can test all the tips and settings in their own test sites if they want to. In that case, it would be necessary to have access to wp-admin with administrator privileges to test SEO/GEO settings, and to the server files if they want to test configuration snippets and constants.

Registration

If you pre-registered for a workshop, please arrive at least 10 minutes before the start time of the session to be admitted.

After that, we will allow people in the queue to join the workshop and fill unclaimed seats before the workshop starts; therefore, your space is not guaranteed.

Cancelation

Please contact our Speakers Team if you need to cancel your registration.