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
- Send emails to individual subscribers when CPT post is deleted (trashed)
- How to fix ‘Notice: Undefined index:’ in PHP form action
- How to insert PHP code in a WordPress Post
- Has anyone tried putting PHP ActiveRecord on WordPress?
- Handling error states with admin_post
- Creating wordpress user registration form
- submit the form to same page
- Best way to create a user programatically
- Send PDF link in email based on radio button selection
- woocommerce registration form with klaviyo(don’t work with current user)
- WooCommerce – Email admin with new user details
- Custom Form Processing Issue
- 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’?
- WooCommerce/WordPress: how hide entire table form after submit (Admin Dashboard)?
- How to store data from multiple forms using ajax and php
- How to use $query->set with post__in?
- Ajax loaded form replaces form action with Ajax url
- prevent default not stopping page refresh. Passing form information to and from php with ajax in a wordpress site
- Capture User Email Address When Filling Out Form
- Send multiple attachments with wp_mail in PHP
- Post + form + action + results on the same page
- Input data from email form not going to JSON file
- Search Query: how to construct a search string from two select elements?
- Website needs to be opened for wp_mail to work
- Auto 301 to full post permalink? (using : /archive/%post_id% to %post_name% )
- How to show a ‘correct’ message after submit a form?
- “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
- Automatically populating a date parameter within a shortcode