WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

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 have a client who would like to post research documents on his site for download with the following functionality:

  1. Users could browse entire site, but in order to download, users would need to register and login.
  2. Would like all registration info to be automatically passed to MailChimp (name, email, other optional info) for inclusion into mailing list.
  3. User would be able to opt out of mailings, but keep site registration active

Are there any existing plugins (or combo of plugins) that do this?

share|improve this question

closed as off-topic by Pieter Goosen, cybmeta, birgire, kaiser Dec 4 '14 at 16:04

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.

Mailchimp has several WordPress plugin you can get directly from their site. Other mail services also provide WordPress specific plugins besides Mailchimp.


These plugins interface directly with WordPress signups or as a separate form, the Mailchimp signups by default need user confirmation and provide opt-out.

As for download only for members, it depends how you structure the downloads, you can have a members only download sections, or a manager for post links, etc.

For instance using:

share|improve this answer
Awesome... thanks! – user4297 Mar 29 '11 at 18:43

Points 1 and 2 can be easily solved with Chimpy - MailChimp WordPress Plugin. It comes with user sync functionality - passes data to MailChimp when user is created, updated and deleted.

If you only wanted your visitors to subscribe in order to access content, this plugin would cover your scenario 100% (there's a functionality named "Subscribe To Unlock").

Wyck posted links to a few nice plugins for restricting access to some of your content.

Disclosure: I'm the author of the aforementioned plugin.

share|improve this answer