Help4 Net
WordPress Setup Tutorial

Install the Help4 CDN plugin

Use plugin-first setup when you want Help4 CDN asset rewriting, cache control, security scanning, WAF visibility, POP selection, and virtual-patching intelligence without moving the whole DNS zone immediately.

Current stable release: Help4 CDN 0.2.1. Download the immutable versioned ZIP or use the current-release alias.
WordPress plugin upload screen showing the Help4 CDN plugin ZIP selected
Upload the ZIP from WordPress admin under Plugins, Add New, Upload Plugin.

Complete WordPress plugin tutorials

Before you start

You need

  • WordPress admin access.
  • A Help4 CDN/WAF service or onboarding invite.
  • Help4 API key and Help4 API secret.
  • Permission to upload plugins.

Recommended

  • Take a quick site backup first.
  • Check that the site is on WordPress 6.5 or newer.
  • Use PHP 8.3 or newer.
  • Keep a browser tab open to test the public site after saving.
Managed clients: if Help4 operations already provisioned your domain, use the key/secret pair from your private service handoff. Do not paste credentials into support tickets or screenshots.

Install the plugin

  1. Download the ZIP.
    Use the Help4 CDN plugin download and keep it zipped.
  2. Open WordPress admin.
    Go to Plugins, then Add New.
  3. Choose Upload Plugin.
    Select help4-cdn-plugin.zip, then click Install Now.
  4. Activate Help4 CDN.
    After install, click Activate Plugin. A Help4 CDN menu item appears in the admin sidebar.

Configure Help4 CDN

Open Help4 CDN in WordPress admin and fill in the connection fields.

Help4 CDN 0.2.1 settings showing protected credentials, managed POP placement, browser cache, and WAF state
The Help4 CDN 0.2.1 settings screen groups connection, validated DNS state, managed placement, browser cache, content targeting, proxy, and WAF controls.
  1. Enable CDN rewriting.
    Check Enable CDN rewriting when you are ready for approved assets to use the Help4 delivery hostname.
  2. Confirm the API base URL.
    Use the Help4 control-plane URL from your service handoff. If Help4 gave you a managed value, leave it as provided.
  3. Add API key and secret.
    Paste Help4 API key and Help4 API secret. Leave the legacy bearer token blank unless Help4 specifically tells you to use it.
  4. Review the delivery hostname.
    Free accounts use assigned Help4 city hostnames. Pro and Enterprise validate the assigned production domain for Help4 DNS, full proxy, and WAF coverage.
  5. Select coverage.
    Choose pages, posts, products, asset classes, and any available POP city coverage for your plan.
  6. Save Changes.
    The plugin syncs the site profile, cache policy, and routing preference back to Help4.
Asset rewriting Selective + full cache clearing Automatic cache invalidation POP selection Managed security scans WAF + bot controls

Clear and automate cache

Open Help4 CDN, then use Cache Tools to clear the homepage, the current page, selected paths, or the whole assigned domain. The WordPress admin bar also provides quick cache actions to administrators.

  1. Use the narrowest clear.
    Clear the affected page or path after a focused edit. Use a full-domain clear after a theme, menu, plugin, or site-wide layout change.
  2. Keep automatic invalidation enabled.
    Publishing, deleting, commenting, taxonomy changes, menu edits, and supported optimization changes clear the related public URLs automatically.
  3. Let Help4 coordinate compatible caches.
    A full clear also flushes supported WordPress object and page-cache layers so the origin and assigned POPs do not disagree.
Private data stays private: the plugin does not turn authenticated, checkout, account, admin, or other private responses into public cache entries.

Use Security Center

Open Help4 CDN, then Security Center to run a managed website scan, verify WordPress core files against official checksums, review recent administrative activity, and inspect site-scoped CDN/WAF events.

All plans

  • WordPress core integrity verification.
  • Login, user, theme, and plugin activity history.
  • Security-hardening status checks.
  • Site-scoped scan and event visibility when provisioned.

Entitled controls

  • WAF sensitivity and managed bot or under-attack mode.
  • Edge HTTPS and canonical security headers.
  • Enterprise IP, country, ASN, user-agent, and path access rules.
  • HTTP/2, gzip, Brotli, and transport-policy status.
Access rules are live security policy. Add a tested allow rule for administrator access before applying broad block rules. Controls unavailable to the active plan remain read-only or disabled.

Test after saving

Optional command-line check

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.

Clear cache with JSON

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.

Troubleshooting

ProblemLikely causeFix
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.
A cache clear reports an error.The site entitlement is pending, credentials are invalid, or the control plane rejected the requested scope.Confirm the registered domain and credentials, then retry the narrow path clear before using a full clear.
Security scan is unavailable.The domain is not yet provisioned for managed scanning.Finish domain assignment and DNS validation; local WordPress integrity checks remain available.
WAF controls are disabled.The site is not on a Pro/Enterprise full-proxy plan or paid domain validation has not passed.Use static CDN mode or upgrade/validate before enabling full proxy + WAF.

Ready for full DNS coverage?

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.

Follow the DNS cutover tutorial.