WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd like to add a sign-up box with name and email fields to my site. I'll want to add a title so people know it's for my mailing list, and a note to say that i only send mails out occasionally.

What would be an easy and solid way to add this?

With a plugin?

If a plugin is the way to go, waht would be a good plugin for this?

I'd like the sign-up-box to appear in the right-hand column on every page -- the non-blog pages as well as the blog pages.

It's for this site: http://richardclunan.com/

(I'll need to alter the margins on the non-blog pages.)

share|improve this question

closed as off-topic by Pieter Goosen, cybmeta, kaiser Nov 22 '14 at 8:52

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 2 down vote accepted

I'm a big fan of MailChimp for managing and sending email lists. As long as you stay under 2k subscribers and 12k emails / month, their service is free.

They have a tool that allows you to create and customize an HTML form you can embed in a widget that automatically adds people to your mail list. http://kb.mailchimp.com/article/how-can-i-add-my-signup-form-on-my-website

share|improve this answer

If you're serious about this, and willing to pony up a little bit of dough, I strongly recommend Gravity Forms. It's powerful and very adaptable. You can have it tie into a Mailchimp or Constant Contact account with first or third party plugins (respectively). I got a developer license for Gravity forms a year ago and haven't regretted it once. If you're using it for just yourself, I imagine they sell that license too.

Otherwise you could use Contact Form 7, then you'll have to keep a list yourself. Either one should have a widget where you can just plug it in. If you don't want widgets to show up on your front/home page, make those pages have a one-column (no sidebar) template. Good luck.

share|improve this answer

You can use FeedBurner if you just want to send out mails everytime you create a new post. Just turn on their Publicize option after setting up your RSS feed and you'll be fine. They will provide you with a code that you can copy and paste in a text widget that you can place in your sidebar which will let people subscribe to your blog.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.