Welcome Guest! Login? Checkout

Download WP Email Capture


This creates a 2 field form (Name & Email) for capturing emails. Email is double opt in, and allows you to forward opt in to services such as ebooks or software. When you are ready to begin your email marketing campaign, simply export the list into your chosen email marketing software or service.


  • Widget Ready.
  • Separate landing pages for completion of form, so you can distribute software/ebooks etc.
  • Uses WordPress’ internal wp_mail function for sending mail.
  • Easily integrated with posts & pages.
  • Dashboard Widget.
  • Export data into CSV files, compatible with most major Email Marketing Programmes (including Aweber, Mailchimp, Groupmail, Constant Contact)
  • Double opt in, so compatible with CAN-SPAM act.
  • And completely free!


Upload the plugin (unzipped) into `/wp-content/plugins/`.

Activate the plugin under the “Plugins” menu.

This plugin requires a lot of set up before using. You need the following:-

  • A page for “Half Registration” (this page will be forwarded to when the form is just filled in, informs the users that they need to click on a link in the email.
  • A page for “complete registration” (thanking them for their enquiry, links to download etc).

After having these, please then fill in the settings in the “Settings > WP Email Capture” form.

The form can be inserted into the site at any location. However, to put the form anywhere, insert the following code into your template

<?php if (function_exists('wp_email_capture_form')) { wp_email_capture_form(); } ?>

If you want to insert the form within a page, insert into any page the string “wp_email_capture_form” (in square brackets). It will be replaced with a simple form.


To style your form, you need to add to your CSS file the following ID declarations. “wp_email_capture” is for sidebar & template widgets, “wp_email_capture_2″ is for on page forms.



#wp_email_capture label


#wp_email_capture input




#wp_email_capture_2 label


#wp_email_capture_2 input



To style your form, you need to add to your CSS file the following ID declarations. “wp_email_capture” is for sidebar & template widgets, “wp_email_capture_2″ is for on page forms.

Frequently Asked Questions

Does this piece of software send out email?

No. I feel that to do so would be counter productive, as sending out email could have a detrimental effect on your server. There are a number of services we recommend, such as Aweber, to send out lists built on WP Email Capture.

Does it work with WordPress MU?

This plugin is unsupported for WordPress MU. Some people have reported success in using it. Others haven’t. I have been unable to figure out why (I’ve been unable to get it working for WordPress MU).

I am getting an “Email Unable to Be Sent” Message. How Can I Fix This?

If you are hosted on godaddy.com servers, WordPress is unable to send email via PHP. This is the same on a number of other servers. We recommend installing WP-SMTP Plugin. Please contact Godaddy (or your hosting provider) with how to set up WP-SMTP.

Why Can’t I/How Can I see “Unverified” Email Addresses?

In accordance with the CANSPAM act, I have hidden Unverified emails from view. They can not be seen. Sorry, but the temptation is too big to spam unverified emails. Hence the removal.

Does it work with [theme_name]?

This plugin does use widgets, so probably yes!

How do I include the name in my emails I send to people?

Wherever you put in %NAME% (spelt exactly like that, uppercase as well), it will be replaced with the name given by the user.


Contact me

Download WP Email Capture