On this page you’ll find various mini plugins and AMP compatibility extensions for popular themes and plugins, along with mini plugins that work independently.
Some of the plugins below are developed in-house and some are third-party extensions. If you’ve built a compatibility solution, theme, or plugin, feel free to submit your addition to the list below or to the ecosystem page using this form.
The plugins listed below are not found on the WordPress plugin repository. To install any of the below, please download the related zip file and install using the standard WordPress plugins upload method.
Mini Plugin | Purpose | Type |
WordFence Compatibility | Prevents Wordfence from causing AMP validation errors | Extension |
GeneratePress AMP | Adds compatibility for the GeneratePress theme | Extension |
Eksell AMP | Adds compatibility for the Eksell theme | Extension |
Artpop AMP | Adds compatibility for the Artpop theme | Extension |
Star Ratings | Adds a JavaScript-free star rating field for comments | Extension |
AMP FX Collection – AMP Component | Injects AMP visual effects into blocks via class names via the amp-fx-collection component | Component Integration |
Tag Manager with AMP | Allows you to easily add Google Tag Manager (GTM) to your AMP site in WordPress. Site Kit can also be used for this purpose. | Mini Plugin |
AMP Server Timing | Enables the official AMP plugin to send Server-Timing response headers when WP_DEBUG is enabled or an administrator is logged-in | Mini Plugin |
Brid Player | AMP Brid Player plugin for WordPress, with support for non-AMP fallback: https://github.com/ampproject/amp-wp/issues/3638 | Mini Plugin |
GEO Mashup | Makes the Geo Mashup plugin work with the AMP plugin; see https://wordpress.org/support/topic/shortcodes-for-geo-mashup-not-working/ | Extension |
WebP Images | Wraps all generated amp-img elements with another amp-img that points to a WebP | Mini Plugin |
Flickity to amp-carousel | Automatically converts markup intended for Flickity to amp-carousel | Mini Plugin |
Gravity Forms | AMP shim support for Gravity Forms submissions | Extension |
Amp_is_request shortcode | WordPress shortcode for conditionally showing content based on whether or not it is an AMP response. | Mini Plugin |
Query monitor with AMP | Integrates Query Monitor with AMP dev mode so that its scripts/styles are not removed in the sanitization process. Depends on AMP plugin v1.3+ | Extension |
Contact Form 7 | Ensures that success/error messages are displayed when submitting forms fromContact Form 7 on AMP pages generated by the official AMP plugin | Extension |
Ultimate Blocks Countdown | Makes the Countdown block AMP-compatible | Extension |
Auto Ads for AMP | Adds <amp-auto-ads> on WordPress sites powered by the official AMP plugin. Site Kit can also be used for this purpose. | Mini Plugin |
WordPress Credit Remove | Removes this credits line for sites that don’t want it | Mini Plugin |
Reader Mode Comments | Demonstrates adding comments to Reader mode templates. | Mini Plugin |
JetPack Form Submission | Workaround for issue with Contact Form where AMP form submissions are incorrectly identified as being non-frontend requests | Extension |
Breeze Cache | Disables HTML, JS, and CSS minification to create valid AMP pages | Mini Plugin |
PDF Embedder | Make PDF embedder plugin AMP-compatible using amp-google-document-embed component | Mini Plugin |
Indieweb with SemPress | Addresses incompatibilities in Indieweb plugin and extensions with Sempress theme | Mini Plugin |
Adsense Ads | Search and replaces any references for AdSense ad units inserted by your theme or other plugins | Mini Plugin |
AMP Generic Compatibility | Adds a toggle mechanism that can be used to toggle menus, search box, etc. Also facilitates adding custom JS and custom CSS to AMP pages. Note:Does not support jQuery. | Mini Plugin |
WordPress Zero Spam | Adds compatibility for WordPress Zero Spam plugin | Mini Plugin |
Chaplin Theme | Adds compatibility for Chaplin theme | Mini Plugin |
CologMag Theme | Adds compatibility for ColorMag theme | Mini Plugin |
Wistia WordPress Plugin | Adds compatibility for Official Wistia WordPress Plugin for Oembed | Mini Plugin |
Lazy Social Comments | Adds compatibility for Lazy Social Comments/Facebook Comments | Mini Plugin |
Email Subscribers & Newsletters – Simple and Effective Email Marketing WordPress Plugin | Adds compatibility for Email Subscribers & Newsletters – Simple and Effective Email Marketing WordPress Plugin | Mini Plugin |
Disable ESM Module | The plugin helps you disable ESM JS module (Optimizer introduced in 2.1 – notes) | Mini Plugin |
AMP Paired Block Visibility | For paired AMP sites hide any blocks with a simply display toggle | Mini Plugin |
AMP Hide | Hide any element anywhere by class | Mini Plugin |
Tawk.to Chat Bot | Add a Tawk.to live chat feature to your WordPress site. | Mini Plugin |
Disqus AMP | Disqus AMP Compatibility. Requires the Disqus plugin. | Extension |
Infinite Scroll | Adds infinite scroll feature to the theme. | Mini Plugin |
AMP Site Scan Disable | This plugin will disable the AMP site scan while activating plugins or a theme in the WordPress admin. | Mini Plugin |
AMP Reader Theme Widgets | When a core theme is used as a Reader theme, expose its sidebars on the Widgets admin screen prefixed by “AMP”. Widgets added to these sidebars will show up when viewing AMP pages. Please note that the AMP widget sidebars aren’t made available for editing in the Customizer | Mini Plugin |
AMP Force Hero Image Preloading | Forcing hero images to be preloaded, even when they are responsive and lack media attributes | Mini Plugin |
AMP Mobile Server-Side Redirection | Disable the default client-side JS-based mobile redirection in lieu of opt-in to server-side HTTP redirects | Mini Plugin |
AMP Path Prefix Paired URLs | Configure AMP plugin v2.1 to use an “amp” path prefix for paired AMP URLs (in Transitional mode or Reader mode). | Mini Plugin |
AMP Enhancer | AMP Enhancer is a Compatibility Layer for the Official AMP Plugin, Compatibility with 34+ Plugins | Plugin |