Use plugin-first setup when you want Help4 CDN asset rewriting, cache refresh, POP selection, and virtual-patching intelligence without moving the whole DNS zone immediately.
help4-cdn WordPress plugin folder.
Plugins, then Add New.help4-cdn-plugin.zip, then click Install Now.Activate Plugin. A Help4 CDN menu item appears in the admin sidebar.Open Help4 CDN in WordPress admin and fill in the connection fields.
Enable CDN rewriting when you are ready for approved assets to use the Help4 delivery hostname.Help4 API key and Help4 API secret. Leave the legacy bearer token blank unless Help4 specifically tells you to use it.curl -I https://example.com/wp-content/uploads/example-image.jpg
Look for Help4/CDN headers and the expected delivery hostname. Header names can vary by plan and proxy mode.
The plugin supports JSON-first cache refresh calls for W3 Total Cache and custom deploy tools.
curl -sS -X POST "https://example.com/wp-json/help4-cdn/v1/cache/refresh" \
-H "Content-Type: application/json" \
-H "X-Help4-Api-Key: YOUR_HELP4_KEY" \
-H "X-Help4-Api-Secret: YOUR_HELP4_SECRET" \
-d '{"scope":"paths","paths":["/"],"reason":"content-update"}'
For full details, use the JSON cache refresh tutorial.
| Problem | Likely cause | Fix |
|---|---|---|
| Upload fails. | WordPress upload limit or wrong ZIP structure. | Use the Help4 ZIP download and increase the WordPress/PHP upload limit if needed. |
| Help4 CDN menu does not appear. | Plugin was installed but not activated, or the account lacks admin permission. | Activate the plugin and confirm the logged-in user can manage options. |
| Delivery hostname is blank. | The site has not synced with Help4 yet. | Check API key/secret, save again, then ask Help4 to verify the service profile. |
| Assets still load from origin. | Rewriting is disabled or no content/asset classes are selected. | Enable rewriting and select the pages/posts/products or asset classes that should use CDN. |
| WAF controls are disabled. | The site is not on an Enterprise full-proxy plan or custom hostname validation has not passed. | Use static CDN mode or upgrade/validate before enabling full proxy + WAF. |
After plugin-first testing, you can move the whole domain to Help4 nameservers for DNS-managed CDN routing, full-site proxying, WAF coverage, and virtual patching.