{"id":215,"date":"2026-05-11T12:57:22","date_gmt":"2026-05-11T10:57:22","guid":{"rendered":"https:\/\/europe.wordcamp.org\/2026\/?page_id=215"},"modified":"2026-05-11T12:57:22","modified_gmt":"2026-05-11T10:57:22","slug":"workshop-registration","status":"publish","type":"page","link":"https:\/\/europe.wordcamp.org\/2026\/schedule\/workshop-registration\/","title":{"rendered":"Workshop Registration"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"margin-top:0;margin-bottom:-22px\"><strong>Workshop Requirements<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">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.<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-f7a931b6 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--30)\">\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>How to make toast<\/strong><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-907846bce555096866e479a325669a74 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/how-to-make-toast\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Everyone needs to bring a pen. Cheap pens are fine. Each person attending will be writing.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:0;margin-bottom:0\"><summary><strong>WordPress ROI map: engineering business value with BMC<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-d2ebd75bfc7ae746c275107fe9e62ba9 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/wordpress-roi-map-engineering-business-value-with-bmc\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are no special requirements for attendees.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>Get your plugin ready for submission to the directory<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-a5347bcaf0c30539e7dfc39f9be8d3ba wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/get-your-plugin-ready-for-submission-to-the-directory\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>HTML API practicum: a deep dive<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-3de8a30bc36aaf9fa107b547089b6c9f wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/html-api-practicum-a-deep-dive\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>Agentic AI &amp; WordPress: from prompts to tools &amp; systems<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-6458037280fda00f28cfe76e03546036 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/agentic-ai-wordpress-from-prompts-to-tools-systems\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Required<\/strong>:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Pending)<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>Build your developer portfolio: a hands-on guide to FSE<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-cdc841152d64c185ff5a1a097ba86012 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/build-your-developer-portfolio-a-hands-on-guide-to-fse\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Software (required, installed before the workshop):<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Local WordPress install (Local by Flywheel recommended, but any local environment works \u2014 wp-env, MAMP, XAMPP, Docker)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.6 or newer, PHP 8.0 or newer<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create Block Theme plugin installed and activated<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Code editor (VS Code or similar)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Recommendations (not required):<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Files to download before the workshop:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An XML import file with 5 demo portfolio posts will be provided. Attendees should import it into their local WordPress (Tools \u2192 Import \u2192 WordPress) before the session. The link will go out a few days before the event.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>Build your first AI-powered WordPress plugin<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-ff496582bc933563017a191f7561308f wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/build-your-first-ai-powered-wordpress-plugin\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A laptop with a local WordPress development environment that you are familiar with (I\u2019ll be using WordPress Studio)<\/li>\n\n\n\n<li>Familiarity with WordPress plugin development, PHP, and JavaScript<\/li>\n\n\n\n<li>Composer and Node.js are installed and working, the latest stable versions<\/li>\n\n\n\n<li>An API key from one of the following AI model providers: Google, Anthropic, OpenAI (You can register one for free via Google AI Studio)<\/li>\n\n\n\n<li>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.<\/li>\n\n\n\n<li>One of the following MCP-compatible agentic AI applications: Claude Desktop, VS Code with GitHub Copilot, or Cursor<\/li>\n\n\n\n<li>Claude Code is also acceptable if you use that.<\/li>\n\n\n\n<li>You may use your own MCP-compatible AI agent, but I won\u2019t be able to support you if things go wrong. The patience to troubleshoot if things don\u2019t work the first time (they rarely do, and that\u2019s part of learning)<\/li>\n<\/ul>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>50 shades of cache: a WooCommerce deep dive<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-a25dc2244b8f71e772254448ff38eaa0 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/50-shades-of-cache-a-woocommerce-deep-dive\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(pending)<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>Building dynamic gallery experiences with WordPress Interactivity API<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-4cbac55fb12bef383a00598df8bdcb40 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/building-dynamic-gallery-experiences-with-wordpress-interactivity-api\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Laptop and power supply<\/li>\n\n\n\n<li>A working WordPress installation on the laptop. I will be using <a href=\"https:\/\/developer.wordpress.com\/studio\/\">WordPress Studio<\/a><\/li>\n\n\n\n<li>The <a href=\"https:\/\/github.com\/ryanwelcher\/iapi-gallery-slider\">workshop repository<\/a> installed into the plugins directory of the local WordPress installation.<\/li>\n<\/ul>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-medium-font-size is-layout-flow wp-block-details-is-layout-flow\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\"><summary><strong>Do you really need an SEO\/GEO plugin for WordPress?<\/strong><br><\/summary>\n<p class=\"has-accent-color has-text-color has-link-color wp-elements-651201f7ee4669eb270616daa9978f47 wp-block-paragraph\"><a href=\"https:\/\/europe.wordcamp.org\/2026\/session\/do-you-really-need-an-seo-geo-plugin-for-wordpress\/\">Learn more about this workshop<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Attendees don&#8217;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.<\/p>\n<\/details>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"margin-top:0;margin-bottom:-21px\"><strong>Registration<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:0;margin-bottom:0\">If you pre-registered for a workshop, please arrive at least 10 minutes before the start time of the session to be admitted.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-container-core-buttons-is-layout-9eb7e6e4 wp-block-buttons-is-layout-flex\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--10);padding-bottom:var(--wp--preset--spacing--10)\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/team.wceu.eu\/workshop-registration\/\">SIGN UP FOR WORKSHOPS HERE<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"margin-top:0;margin-bottom:-33px\"><strong>Cancelation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"margin-top:var(--wp--preset--spacing--10);margin-bottom:var(--wp--preset--spacing--10)\">Please <a href=\"https:\/\/europe.wordcamp.org\/2026\/contact\/contact-our-speakers-team\/\">contact our Speakers Team<\/a> if you need to cancel your registration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":22042601,"featured_media":9762,"parent":7,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-215","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/PgyJ7n-3t","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/users\/22042601"}],"replies":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":20,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/215\/revisions"}],"predecessor-version":[{"id":9775,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/215\/revisions\/9775"}],"up":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/pages\/7"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/media\/9762"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}