This solution is based on a couple of WPMU Dev plugins: PopUp Pro and Mailchimp Integration. If you are WPMU Dev member then download and install them either from their Project pages or via the WPMU Dev dashboard in your WordPress admin interface.
Most of the effort is in creating a custom style for the popup. The Mailchimp Integration plugin simply provides a shortcode that can be added to the body of the popup via a TinyMCE button but we’ll cover all this later.
The first step, after installing the plugins is to configure the Mailchimp Integrationplugin.
Related Posts:
- WordPress refuses to send mail, “…your host may have disabled the mail() function”
- How do I override the Message-ID header of wp_mail function?
- Should I use wp_mail or PHP’s mail? [duplicate]
- Mail not sent when I set HTML headers
- Different Webhost and using Google Mail server: Is there a better way than SMTP?
- PHP 8, AJAX mail form to function.php doesn’t work
- How to retrieve the sender email with wp_mail()?
- wp_mail file attachment not being placed in upload folder?
- Pass return-path additional parameter in wp_mail
- Contact form – problem with displaying message about sent mail
- Adding action item to admin users table and sending email
- Wp_mail doesnt work
- get_post_meta is always empty when I use wp_mail
- How to stop form resubmission on page refresh
- WordPress “phpmailer_init” not working for me
- add_filter the_content str_replace after shortcode
- How to insert PHP code in a WordPress Post
- How to disable wordpress confirmation email for new users
- Creating wordpress user registration form
- Error when requesting password reset email – wp authentication
- Passing POST data from one WP post to another
- Woocommerce HTML email option unavailable
- Ajax form submit within a Post Metabox
- wp_mail not sending
- How to create and work with custom data / tables (i.e., for arbitrary data)?
- Attaching a pdf to Contact Form 7 e-mail via functions.php [closed]
- Upload Image in a WordPress page using PHP
- Set a condition based on WooCommerce checkout city field while placing order
- WooCommerce – Email admin with new user details
- My form action url is being prepended with a directory that does not exists
- Custom profile field with birthday. Troubles with
- How do you ensure that a user is recognised and available for use only when it is verified through a row in the database called ‘accountVerified’?
- Send multiple attachments with wp_mail in PHP
- Post + form + action + results on the same page
- How to pre populate a form field with a link of a current user’s author profile?
- Why Won’t My Inputs in a form with a Get method work together?
- How to get the value of input hidden html from text editor to custom page template?
- Contact form won’t submit
- Auto 301 to full post permalink? (using : /archive/%post_id% to %post_name% )
- How to show a ‘correct’ message after submit a form?
- Ajax contact form return 0
- “operation successful” message
- User register hook is not working in woocomerce register form
- Woocommerce Email attachments not working – file not being attached
- How to send form data from WordPress (Meta Box) to an OData service?
- WordPress shortcode returns the data before
- Form Submission Not Working In Custom Theme
- Pass Variables or Variable Place-Holder from Editor to PHP
- Why does my user not get added to the database on custom registration?
- Send notification email to admin for every new post published
- How to add post meta in while loop?
- How to set cookies
- Simple php in wordpress widget [closed]
- Pass important values server-side when processing form
- Make a page (url) not cacheable [closed]
- Display multi-select box choices in a bullet list [closed]
- How do I attach an invoice PDF to an email in the Dukapress plugin for WordPress?
- Testing a Form’s Zipcode Field with Regular Expressions to Determine WordPress Page Behaviour
- Using Ajax to submit a form, and run a SQL Select query based on user input from the form
- Is it secure to use SMTP password in .php file in WordPress website?
- Send an e-mail on address with the link with disliked post
- $_POST returning empty values
- How to send custom form submissions to WordPress Database?
- Custom PHP form needs refresh to load page correctly
- I want it to detect the duplicate comment and give a warning on the same page
- Confuse between forms and tables
- Woocommerce checkout page – custom field checkbox value into email
- Email always ends up in spam
- Premature end of script headers: wp-mail.php?
- Changing default WPMU emails to be send thorugh Campaign Monitor Transactional emails
- custom search query database in child theme
- Send email to users when they get new followers
- Using transients to store form notifications
- Insert data from form to database
- not able to access $_POST on backend profile update
- Custom Plugin Develoment, Form Action
- wordpress form action page not found
- Trouble with checked() for array of multiple checkboxes
- How can disable wordpress emails notifications?
- Custom HTML form using PHP – help with ajax/username validation
- Woocommerce custom field on emails outputs ‘Array’
- Form direction to .php on localhost
- Form not working as it should in WordPress, but in a normal HTML site it does
- Ajax call URL 404’ing when pushed to staging server
- Trying send mail from Theme page
- Update only some custom user fields
- Dynamic form variables for post meta
- Headers for Contact Form are wrong
- Using Nonce for my Form
- Cron job to call php to email last 24 hours posts
- How to pass username into form that sends data to database
- HOW TO Insert Existing PHP Code to WOrdPress
- Where to put include php file?
- Customize the summary table of an order in the email
- Redirect loop upon installation of my plugin
- Field validation strlen works in php7.4 fails 8.1 [closed]
- Embed PHP script into WP – what is the best way
- Why does WordPress not send the user the email to add a password?
- Preventing script injections in HTML form
- Can’t insert into a database wordpress