Repository for code examples and resources used in the "WordPress gems for devs: Interactivity API" talk.
| Event | Date | Branch | Links |
|---|---|---|---|
| IPC Munich 2025 | 30 October 2025 | conf/IPC-Munich-2025 | Event | Slides |
| IPC Berlin 2025 | 4 June 2025 | conf/IPC-Berlin-2025 | Event | Slides |
| WordCamp Lisboa 2025 | 17 May 2025 | conf/WordCamp-Lisboa-2025 | Event | Slides | Video |
- Compatibility with PHP hooks.
- Inter-block communication.
- Site-wide features such as client-side navigation.
- Interactivity API Reference
- WP_Interactivity_API_Directives_Processor
- @wordpress/create-block-interactive-template
Examples in production:
- mainostoimistot.fi - Query Loop Filters by Sami Keijonen, forked from humanmade/query-filter
- Podcaster Plus plugin by Dan Maby and Nathan Wrigley
- Interactivity API: Roadmap
- Proposal: The Interactivity API – A better developer experience in building interactive blocks
- Interactivity API discussions
- Changelog - Tracking Breaking Changes in the Interactivity API
- Getting Started - and other learning resources
The idea of using the declarative method to bridge the connection between frontend and backend came from the Cloudfest 2022 Hackathon project, Bento + WordPress, which was led by Alain Schlesser and Pascal Birchler.