WordPress plugin compatibility on Cloudflare Workers
30 plugins, tested on WordPress 7.1.3 with PHP 8.3 (php-wasm 3.1.57) and MySQL 8.0 through Cloudflare Hyperdrive, 2026-10-12 and 2026-10-14.
Every plugin here was deployed on its own to a real Worker and opened page by page. Results last updated 2026-10-14.
30plugins tested
21work
9work with limits
5business flows tested
How we test. Each plugin was deployed on its own, activated from the admin, then the front page, the dashboard and the admin pages the plugin adds were opened. Five plugins also had their main business flow tested. A plugin counts as working when every one of these pages loads without a PHP fatal error or a platform limit. Plugins: the top 30 by active installs from the WordPress.org plugins API on 2026-10-12.
Plugins
| Plugin | Status | Checks | Notes |
|---|---|---|---|
| Elementor Website Builder v4.3.4 · 10M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Flow 5/5: Page created, Elementor editor loads, front-end render of an Elementor page |
| Yoast SEO v28.6 · 10M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Flow 3/3: Sitemap index, post sitemap, SEO meta tags in page head |
| Contact Form 7 v6.2.2 · 10M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Flow 6/7: Form list, form page, submission accepted; sending the email fails because PHP mail() is not available Email notifications fail unless an API-based mail plugin is configured (not tested). |
| Classic Editor v1.7.0 · 8M+ installs |
Works | ✓ activate✓ front page✓ dashboard |
No known limits. |
| LiteSpeed Cache v7.9.1 · 7M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Admin pages load. Its page cache works only with a LiteSpeed web server, so it has no effect on Workers. |
| WooCommerce v11.2.1 · 7M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Flow 14/14: Store checkout end to end (cash on delivery): product created over REST, cart, checkout, order stored as processing, stock reduced, admin order list and status pages |
| Site Kit by Google v1.189.0 · 5M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
No known limits. |
| Akismet Anti-spam v5.7.2 · 5M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
API key verification not tested. |
| WPForms v2.0.2.2 · 5M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
No known limits. |
| All-in-One WP Migration and Backup v7.112 · 5M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Admin pages load. Export and import write to local disk, which does not persist on Workers. |
| Wordfence Security v9.0.2 · 5M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Admin pages load. Firewall and malware scan were not exercised. |
| WP Mail SMTP by WPForms v4.10.2 · 4M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
Admin pages load. Actually sending mail through a provider was not tested. |
| Rank Math SEO v1.0.280 · 4M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 2 admin pages |
Flow 0/2: Sitemap and head meta need the Rank Math setup wizard first; the same happens on regular hosting |
| UpdraftPlus v1.26.8 · 4M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
Admin pages load. Backups to local disk do not persist on Workers; remote storage not tested. |
| Yoast Duplicate Post v4.7 · 3M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
No known limits. |
| Duplicate Page v4.5.9 · 3M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
No known limits. |
| Really Simple Security v9.8.3 · 3M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
Needed the clock fix that is built into the hostlesswp runtime. |
| Jetpack v16.3 · 3M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 2 admin pages |
Admin pages load. Connecting to WordPress.com needs interactive authorization and was not tested. |
| WPCode v2.4.0 · 3M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
No known limits. |
| Hostinger Tools v3.0.79 · 3M+ installs |
Works with limits | ✓ activate✓ front page✓ dashboard✓ 3 admin pages |
Admin pages load. Its features are tied to Hostinger hosting. |
| All in One SEO v5.0.3 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
No known limits. |
| Redirection v5.10.1 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
Needed the clock fix that is built into the hostlesswp runtime. |
| WordPress Importer v0.9.6 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard |
No known limits. |
| MonsterInsights v11.3.0 · 2M+ installs |
Works with limits | ✗ activate✓ front page✓ dashboard✓ 3 admin pages |
Onboarding redirects to connect.monsterinsights.com with empty parameters and gets HTTP 400; cause not verified. |
| Classic Widgets v0.3 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard |
No known limits. |
| Ultimate Addons for Elementor v2.9.5 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard |
No known limits. |
| WPS Hide Login v1.9.19 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
No known limits. |
| Advanced Custom Fields (ACF®) v6.8.10 · 2M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 4 admin pages |
No known limits. |
| Essential Addons for Elementor v6.8.5 · 1M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 2 admin pages |
No known limits. |
| Advanced Editor Tools v5.10.1 · 1M+ installs |
Works | ✓ activate✓ front page✓ dashboard✓ 1 admin page |
No known limits. |
Not on the list? It has not been tested yet, which is not the same as broken. Run npx hostlesswp check in your site folder for a report of your own plugins, and open an issue with what you find.
WordPress features
| Feature | Status | Notes |
|---|---|---|
| Pages, posts, comments, search, feeds | Works | |
| Admin, login, user sessions | Works | Existing logins stay valid: hostlesswp reuses the site keys and salts. |
| REST API and block editor | Works | |
| Existing media library files | Works | Copied to your S3-compatible bucket at every deploy (only new or changed files). |
| New media uploads | Works | Stored in your S3-compatible bucket. Up to 32 MB per file by default; images are processed with GD (no Imagick). |
| Plugins that cache generated files in wp-content/uploads | Not yet | They work, but rebuild those files on every request (for example Elementor CSS). |
| Outgoing email via PHP mail() | No | Use a mail plugin that sends through an HTTP API (not yet tested). |
| Installing or updating plugins and themes from the admin | No | Change them on your source site, then run `npx hostlesswp deploy` again. |
| WP-Cron | Works | Runs from a Cloudflare Cron Trigger every 15 minutes instead of on page loads. |
| Multisite | No | Not supported yet; hostlesswp stops before deploying. |
| Object cache drop-ins (Redis, Memcached) | No | Left out at build time; WordPress falls back to its built-in cache. |
Why some things do not work yet, and how the runtime handles files, the database and the clock: How it works.