Form display is served static; the subscribe submission is bridged through admin-ajax.php (action=mc4wp_subscribe), this plugin's longest-standing submission pattern. Unlike Contact Form 7 or WPForms, this bridge hasn't been confirmed against a live install — it's a documented best-effort pattern, not a verified one, since the actual endpoint has shifted across major versions and installation modes.
Static + Bridges
The signup form markup itself is plain HTML and is served from the static release exactly as authored.
Only the actual subscribe submission is dynamic.
Submissions are modeled as going through admin-ajax.php (action=mc4wp_subscribe) with rate limiting, a CSRF token, an origin check, and spam protection.
No special setup — detected automatically once active. Because the bridge pattern is a best-effort guess, confirm it against this site's real submission traffic before relying on it in production.
This is the one integration where the bridge itself is an educated guess rather than a confirmed route: the AJAX action name and request shape have shifted across major versions of this plugin and across its installation modes (classic admin-ajax form vs. block-based form vs. Mailchimp's own REST endpoints), and none of it has been behaviorally validated against a live install in this project's environment. Before relying on this in production, open your browser's dev tools Network tab on a live copy of the site, submit the real form, and confirm the request actually matches this bridged route — adjust it if it doesn't. As with other form plugins, a real submission adds a real subscriber to a real Mailchimp audience, so this is validated manually rather than automated.
Static Shield Lite is free to install and inspects your actual plugins, not just what's publicly visible.
Get Static Shield