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:
- Send summary email from a form with wp_mail
- 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)
- Ajax contact form return 0
- Can I get an email notification when media is uploaded to the media library?
- Trying do build a contact form
- “operation successful” message
- User register hook is not working in woocomerce register form
- Search WordPress using static html page
- Notify users only on post publish
- Sending a custom form data in email through WP Mail Function
- Woocommerce Email attachments not working – file not being attached
- How to execute html code inside php?
- How to put a form with php code into a variable or shortcode?
- Can a page contain php code?
- How to send form data from WordPress (Meta Box) to an OData service?
- What is the alternative code to if (isset ($_POST) && !empty ($_POST) to avoid warnings?
- WordPress shortcode returns the data before
- Shortcode to embed Edit Account form not working
- Form Submission Not Working In Custom Theme
- Pass Variables or Variable Place-Holder from Editor to PHP
- Capture form data in one function and use it in another function (same file)
- Get user custom field value on function.php
- How to display success message correctly and delete it when the page is refreshed
- Using admin-post.php for admin form but it directs me to admin-post.php white screen
- Why does my user not get added to the database on custom registration?
- Send notification email to admin for every new post published
- Submitting a form, using Ajax, to run a SQL Select query based on user input from the form
- How to add post meta in while loop?
- difference between sanitize_email ,FILTER_VALIDATE_EMAIL and input email type in html5
- Different SMTP based on domain
- How to set cookies
- PHP Contact form
- Get wp_current_user_id using PHP and MySQL
- Adding Additional Variables on Menus Page
- form built dynamically with php, not submitting
- PHP- Why is my contact form keep showing it is invalid? [closed]
- Simple php in wordpress widget [closed]
- Search only working on front page (index) , not working on other pages
- form $_post action value gets truncated after it passes through two forms
- Pass important values server-side when processing form
- WPDB secure custom form
- Adding attribute to the post.php form tag in wp-admin
- How to make blog post entries appear as input form instead of just text?
- Adding data to custom wordpress database table
- Make a page (url) not cacheable [closed]
- Front end file upload returning wrong attachment url
- WordPressUser Submission Form
- Display multi-select box choices in a bullet list [closed]
- Page Options Saving But Not Updating In Backend
- Use of antispambot with $curauth->email
- How do I attach an invoice PDF to an email in the Dukapress plugin for WordPress?
- What should I write in the post action of this front end post form?
- Custom forms with HTML
- 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
- Get page permalink in contact form
- Cascading dropdown select search based on Parent Page & Child Page
- HTML Form Question
- How to setup the Email piping in WordPress plugin?
- 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
- comment_post (if comment is approved OR $comment_approved === 1) not working?
- WordPress Custom Form – Getting Query Vars, Weird Glitch?
- $_POST returning empty values
- Trying to update Woocommerce meta values
- How to send custom form submissions to WordPress Database?
- Running SMTP Conditionally
- Custom PHP form needs refresh to load page correctly
- Form from within a page
- I want to fusion the product columns in email table order
- I want it to detect the duplicate comment and give a warning on the same page
- Updating user meta adds string count to value?
- PHP multiple forms, same page, isset($_POST[]) not working?
- I want to retrieve the email or username data entered for password reset, but failed. how can I do it?
- “Class Not Found” in HTML Form Target PHP File that contains the class
- How to change this ajax function to submit to the default wordpress content area instead of the custom field ‘seller notes’?
- Confuse between forms and tables
- wordpress contact form messages not sending although it saying they were sent successfully with this php code
- How to create a widget with a populated dropdown?
- Woocommerce checkout page – custom field checkbox value into email
- Store user form submitted information in post type
- Implement jQuery Smart wizard
- Including user data in “new user notification email”
- Using a PHP form, get the page title or any other element in the sent e-mail
- form submission reverts to index.php template
- Javascript / PHP – closing the loop
- Cron not sending wp-mail()