Why Your Mailchimp Popup or Form Won't Go Away (And How to Fix It)
Content
You've deactivated or even uninstalled the 'MC4WP: Mailchimp for WordPress' plugin, but that pesky signup form or popup is still appearing on your site. This is a common and confusing issue reported by many users. This guide will explain the most likely reasons this happens and provide clear steps to permanently remove the unwanted form.
Why This Happens
The core 'MC4WP: Mailchimp for WordPress' plugin itself does not create popups or top bars. These features are typically added by separate, companion plugins. When you deactivate the main MC4WP plugin, these other plugins may remain active and continue to display their content. The most common culprits are:
- BoxZilla: A popup and slide-in plugin developed by the same team behind MC4WP.
- Mailchimp Top Bar: A separate plugin that adds a signup bar at the top or bottom of your site.
- Theme or Other Plugin Code: Your theme or another plugin might have its own method for embedding a Mailchimp form that is independent of the MC4WP plugin.
- Shortcodes in Content: The form might be embedded directly into posts, pages, or widgets using a shortcode (e.g.,
[mc4wp_form id="123"]), which will appear as raw code if the main plugin is removed.
How to Permanently Remove the Form or Popup
1. Check for and Deactivate Companion Plugins
First, log into your WordPress admin dashboard and navigate to Plugins > Installed Plugins. Look for and deactivate any of the following plugins if they are present:
- BoxZilla
- MC4WP: Mailchimp Top Bar
After deactivating them, you can safely delete them. This should immediately stop any popups or top bars from appearing.
2. Search for and Remove Form Shortcodes
If the form was added manually using a shortcode, you will need to find and remove that code. Shortcodes can be located in:
- Individual Posts and Pages (check using the Classic Editor block or a code editor in Gutenberg)
- Widgets (Appearance > Widgets)
- Theme files (e.g., header.php, footer.php) – less common
Manually editing each post can be time-consuming for large sites. A search and replace plugin may help, but it is crucial to create a full backup of your site before attempting any database operations.
3. Clear All Caching
After making these changes, your browser or a caching plugin on your site might still be serving an old, cached version of the page. To see the changes, you must clear all caching:
- Clear your browser cache or view the site in an incognito/private browser window.
- Clear any server-side or plugin-based cache (e.g., from WP Rocket, W3 Total Cache, or your hosting provider's control panel).
4. Investigate Your Theme and Other Plugins
If the form persists after completing the steps above, the source is likely not related to the MC4WP ecosystem. The form could be a feature of your theme or another plugin. To investigate:
- Temporarily switch to a default WordPress theme (like Twenty Twenty-Four). If the form disappears, you know the issue is with your theme's code.
- Deactivate all other plugins except the MC4WP family. If the form disappears, reactivate your plugins one-by-one to identify which one is causing the conflict.
Conclusion
A form that remains after uninstalling 'MC4WP: Mailchimp for WordPress' is almost always caused by a separate plugin like BoxZilla or Mailchimp Top Bar, or by leftover shortcodes in your content. By systematically deactivating these companion plugins and cleaning up your site's content, you can successfully remove the form for good.
Related Support Threads Support
-
How to delete formshttps://wordpress.org/support/topic/how-to-delete-forms-2/
-
Unable to remove contacthttps://wordpress.org/support/topic/unable-to-remove-contact/
-
function maybePrefixUrlField() not closing properlyhttps://wordpress.org/support/topic/function-maybeprefixurlfield-not-closing-properly-2/
-
Table nameshttps://wordpress.org/support/topic/table-names-3/
-
Conflict with woocommerce 4.0.1https://wordpress.org/support/topic/conflict-with-woocommerce-4-0-1/
-
Plugin missing after updatehttps://wordpress.org/support/topic/plugin-missing-after-update/
-
Disable Google Recaptcha APIhttps://wordpress.org/support/topic/disable-google-recaptcha-api/
-
wpcf7_add_shortcode deprecatedhttps://wordpress.org/support/topic/wpcf7_add_shortcode-deprecated-2/
-
Malware Add Spamhttps://wordpress.org/support/topic/malware-add-spam/
-
Remove Codehttps://wordpress.org/support/topic/remove-code-2/
-
Can the MC4WP top bar cause mobile usability issues (Google)?https://wordpress.org/support/topic/can-the-mc4wp-top-bar-cause-mobile-usability-issues-google/
-
Top Bar Issueshttps://wordpress.org/support/topic/top-bar-issues-3/
-
MC4WP still show popuphttps://wordpress.org/support/topic/mc4wp-still-show-popup/
-
Deactivated plugin, but form still pops uphttps://wordpress.org/support/topic/deactivated-plugin-but-form-still-pops-up/
-
Plugin Bar gonehttps://wordpress.org/support/topic/plugin-bar-gone/
-
Still apprears after deletinghttps://wordpress.org/support/topic/still-apprears-after-deleting/
-
Forum customizationhttps://wordpress.org/support/topic/forum-customization/
-
Excluding topbar from certain pageshttps://wordpress.org/support/topic/excluding-topbar-from-certain-pages/
-
How do I turn off Topbar?https://wordpress.org/support/topic/how-do-i-turn-off-topbar/
-
The plugin is causing other problems in my websitehttps://wordpress.org/support/topic/the-plugin-is-causing-other-problems-in-my-website/
-
Cant Remove Modalhttps://wordpress.org/support/topic/cant-remove-modal/
-
MC4WP disables the Lightbox close featurehttps://wordpress.org/support/topic/mc4wp-disables-the-lightbox-close-feature/
-
Resource preloaded by not used error after uninstall of MC4WPhttps://wordpress.org/support/topic/resource-preloaded-by-not-used-error-after-uninstall-of-mc4wp/
-
Cannot remove the mc4wp shortcodehttps://wordpress.org/support/topic/cannot-remove-the-mc4wp-shortcode/
-
Cannot remove sigup form from my websitehttps://wordpress.org/support/topic/cannot-remove-sigup-form-from-my-website/
-
custom html widget “broken”https://wordpress.org/support/topic/custom-html-widget-broken/