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


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 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


Click here


Cristina Perez

Karen Clark

Donna Illsley
Bryan Bowers

Veggie Box


Keep Upto Date!

To keep upto date with all my plugins, please sign up to my newsletter, it’s totally free, and you can unsubscribe at any time!

Powered by WP Email Capture

Change Log

2.0.1 (28/11/10)

  • Fixed a small security bug which occurred in the previous version. (Thanks Ryan!)

2.0 (3/10/10)

  • Switched functions to use the non depreciated functions
  • Compatible with Spam Free
  • Added a “Delete entire list” button in WordPress.

1.9 (20/01/10)

  • Fixed a small bug that resulted in the display for [The plugin does not have a valid header.]
  • Fixed a small phpmail bug

1.8.1 (13/01/10)

  • Included more information in sent mail including IP, Date & Referral Page

1.7 (28/10/09)

  • Small issue with those using GoDaddy servers fixed, you can now set whether or not to use wp_mail or the internal mail function.

1.6 (18/10/09)

  • You can now delete people from the confirmed members list (requested update!)

1.5 (04/10/09)

  • Fixed small error on the error checking form.

1.4 (03/10/09)

  • Added a check for duplicate emails.

1.3 (30/09/09)

  • Added a new feature where you can mention the name of the recipient of the email within the email by using the %NAME% string
  • Better default title & text for the WP Email Capture Widget
  • Fixed a bug that dropped the last character of the “From” name.

1.2 (27/09/09)

  • Fixed errors with the programme when using non pretty permalinks (they now work now)
  • Compatible with windows based PHP configurations (1.1 introduced a function that didn’t work on windows boxes).

1.1 (22/09/09)

  • Fixed short tag problem in tempdata.php
  • Emails that are not valid emails aren’t processed

1.0 RC 1 (17/09/09)

  • First Release!
  • Dashboard Widget added

0.4 (14/09/09)

  • Used more secure internal wp_mail class for sending out mail
  • Implemented [wp_email_form] class for implementing plugin on form

0.3 (12/09/09)

  • Switch to headers, rather than meta refreshes for updating the page

0.2 (09/09/09)

  • Fixed small error in the plugin when using permalinks
  • Implemented more security to the plugin

0.1 (07/09/09)

  • Plugin Launched


  1. New Wordpress Plugin – WP Email Capture | The Gospel According To Rhysif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  2. WP Email Captureif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  3. WordPress Plugin Releases for 09/19 « Weblog Tools Collectionif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  4. Wordpress ?skiepiai #1 «Edvinas Stonikasif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  5. New Wordpress Plugins Release 09/19/2009if ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  6. Book Review – Online Marketing Inside Out | The Gospel According To Rhysif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  7. New Wordpress Plugin – WP Google Chrome Frame | The Gospel According To Rhysif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  8. Email Marketing: How To Manage Direct Mail With Wordpressif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  9. Five Super-Useful WordPress Plugins | google android os blogif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  10. This WordPress plugin is fairly simple: … | builder2if ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  11. Incubator Games » Blog Archive » Making a website.if ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  12. The Ethics Of Donation Soliciting | The Gospel According To Rhysif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  13. WordPress Plugin Releases for 11/23 « Weblog Tools Collectionif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  14. WordPress Meets Marketing:Opt-In Form Plugins «Top Marketing Review Blogif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  15. Ten Free Wordpress Themes, How To Rebrand Your Feedburner Page, and A Very Cool Email Capture Wordpress Plugin « G34 Mediaif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  16. Plugin para cadastros de Email e geração de arquivo CSV « Mateus Neves, Designer, Wordpress and moreif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }
  17. Using the Spam Free Seal with Wordpress Email Capture Plugin « Spam Free Seal – Blogif ( function_exists ('register_sidebar')) { register_sidebar ('custom'); }

Subscribe to the comments on this post | Trackback URL

About Rhys

Rhys Wynne, the author of this blog, is a 20 something web designer from Colwyn Bay. Go to my favourite posts

Find out More

On Social Networks

Facebook Twitter Youtube Facebook Fan Page Linked In StumbleUpon Digg Delicious Myspace dopplr Problogger Blog Engage Problogger

Facebook Fan Page
StumbleUpon Forums
Blog Engage
Linked In