AMP is an open source framework for making websites that provide a great UX for visitors. AMP provides web components that equip developers with everything they need to create performant interactive websites, and a validator to ensure that sites remain fast.
The AMP plugin integrates the web components and validator into WordPress to ensure pages benefit from the performance best practices that AMP provides. In the past, the AMP plugin used very basic page templates which silently stripped out invalid AMP markup. In the past year the AMP plugin has been evolved to fully re-use the active theme’s templates and stylesheets to generate AMP pages. Additionally, now the plugin uses the validator to internally report validation errors and provide details about which theme/plugin is responsible for the corresponding invalid markup.
This talk is about how developers can leverage AMP in WordPress to make fast websites and keep them fast. This talk will show how to create AMP-compatible themes and plugins, and how to use the plugin’s debugging workflow to extend existing Gutenberg blocks and theme/plugin features to be AMP-compatible.