Members Only on Your WordPress Website

MembersOnly

Article Quick Links:

How many online memberships and subscriptions – paid and unpaid – do you think you might have? A dozen? Thirty? More than 100?

Members-only areas are becoming increasingly popular on the web, and can prove invaluable for businesses and bloggers looking to generate more income online, gather more information about their readers, or provide a more valuable experience for their existing customers.

NB: Want to create a client area rather than members area? Check out our post, Client Area Plugins for Your WordPress Website.

Why Create a Members-Only Area?

There are a number of reasons for wanting to create a members-only area on your website or blog. If you’re creating a business website, you might want to offer a value-add to your existing customers and clients by keeping premium content on your website – such as video tutorials – for their eyes only. If your website caters to members of a club, sporting group, alumni class or similar organisation, keeping content restricted to members maintains exclusivity.

On the other hand, if you have an existing website or blog you’re looking to monetise, creating a paid membership option and offering premium content and private member forums to paying subscribers is a popular means of making some serious cash from your online project.

The premium content you offer may be in the form of videos, downloads, presentations, podcasts, documents or eBooks – which you may release teaser content and snippets of as a means of encouraging unpaid members to sign up.

Of course, encouraging your readers to become members might have nothing to do with money at all. If you want to boost your subscriber list and gather more information about your users for product research or development, or for future sales leads, offering free membership is also an excellent option.

Following are the best premium and free plugins to add a membership component to your WordPress website…

Premium Members Only Plugins

WishList Member

wordpress-membership-siteWishList Member is used by more than 50,000 online communities and membership sites around the world, and has the power to transform any existing WordPress website or blog into a powerful membership site.

Key features include:

  • Simple installation and member management
  • Unlimited membership levels and flexible membership options
  • Sequential content delivery, enabling you to automatically upgrade members from a free trial to the next membership option
  • Content control, including the ability to create modular memberships and give content access to segmented membership levels
  • Shopping cart integration with ecommerce systems including ClickBank, PayPal, InfusionSoft and more.

Addition features include subscription length control, partial and sneak peek content display and teasers, custom error messages, secure RSS feeds, login redirection and more.

WishList Member is available for a one-off payment, at a cost of $97 for a single site license, or $297 for a multi-site license.

MemberMouse

premium-wordpress-membership-pluginMember Mouse membership plugin enables you to sell products, subscriptions and memberships, set up password protected members areas, manage customers and track metrics, automate customer service, and more.

Key features include:

  • Payment integration with powerful ecommerce platforms including Stripe, Braintree, PayPal, Authorize.net and more
  • International currency integration and overdue payment handling
  • Email integration with MailChimp, AWeber, iContact and GetResponse
  • Group functionality, allowing one member to pay and secure a certain number of spots, such as for consultants and agencies
  • Customer account self-service, so members can update their information

Additional features include 1-click upsells to maximise revenue, trial offers and coupons, gifting functionality, time release and drip-feed content management, extensive shortcode library for dynamic site functionality without complex coding.

MemberMouse is available monthly subscription cost basis, starting from $19.95 per month for their Starter package (for up to 1000 members). There are a number of subscription plans available, right through to their Professional package for unlimited members at a cost of $599 per month.

Magic Members

members-only-pluginsWith a focus on simplicity and intuitiveness, Magic Members WordPress plugin enables you to use your existing content to build a membership site.

Key features include:

  • Payment gateway integrations with PayPal, eWay, Stripe, and more
  • Pay per post access, which offers the flexibility to allow free subscriptions to purchase content on a per-post basis
  • AutoResponder integration with MailChimp, iContact, AWeber and more
  • Download manager, which protects downloads from being accessed by unauthorized users, and provides the ability to assign different permission levels to different subscribers
  • Sequential course delivery system, which is particularly useful if your members are being served course content on a drip-feed basis (weekly or monthly).
  • Category protection, allowing you to assign membership access to particular categories

Additional features include easy set up and installation, simple member management, custom post type support, coupon creation and management, subscription length control, forum integrations, custom widgets, flexible membership options, partial content display for teasers, and S3 Amazon support.

Magic Members plugin is available for a one-off payment, starting from $97 for a single user. Other options include a 3-user plan for $197, and unlimited users for $207.

Restrict Content Pro

restrict content proRestrict Content Pro is a complete membership and premium content manager plugin for WordPress, allowing you to create an unlimited number of memberships levels, including free, trial and premium.

Key features include:

  • Member and subscription management
  • Payment tracking
  • The ability to offer discounts with a complete discount code system
  • Members-only content options
  • Unlimited subscription packages

Restrict Content Pro includes support for Stripe, PayPal, and Braintree, for simple integrated payment options, as well as earnings and sign up analytics.

Restrict Content Pro is available with single-site, multi-site and unlimited site access, starting from $42. Specific Restrict Content Plugins are subject to a yearly license for support and updates.

Free Members-Only Plugins

There are many tools available via the WordPress plugin directory to help you create restricted member access, and registration and login pages. These are five of the top free member-access plugins currently available. Show me the premium plugins.

s2Member

s2Member is a membership plugin integrating with PayPal, to offer access to designated member-only content, posts and pages to paid members. s2Member supports up to four primary membership levels, as well as custom capabilities to create membership packages. This plugin has an average user rating of 4.4/5 stars and has been downloaded more than 469,000 times.

Maven Member

Maven Member allows you to protect and restrict access to pages, posts and categories on your WordPress website, as well as create your own custom registration form, and customise templates for login and registration. This plugin has an average user rating of 4/5 stars and has been downloaded more than 12,000 times.

WP-Members

WP-Members is a powerful membership management plugin, working to restrict content access to registered users. You can also create some special pages with simple shortcodes, including a user profile page, registration page, and login page. This plugin has an average user rating of 4.2/5 stars, and has been downloaded more than 322,000 times.

WordPress Access Control

WordPress Access Control allows you to restrict pages, posts, custom post types and more to members, as well as customise search pages to hide restricted posts or pages from search results to non-logged in members. This plugin has an average user rating of 4.5/5 stars and has been downloaded more than 49,000 times.

Member Access

Member Access allows you to make individual posts and pages on your WordPress website accessible only to logged-in members. This plugin has an average user rating of 4.3/5 stars, and has been downloaded more than 100,000 times.

Do you currently offer members-only pages and content on your WordPress website or blog? What plugin or tool do you use?

179 comments on “Members Only on Your WordPress Website
  1. We are a group of 175 to 200 family members sharing family genealogy on an Ancestry My Family site which is being retired. We are looking for a site as similar as possible. Please give us an idea if one of your private sites would fill our need.

    • Hi Connie, thanks for your comment. We don’t actually provide any sites like this ourselves, we only wrote here about some of the membership plugins available for WordPress powered sites. Without knowing what kind of features and functions your Ancestry My Family site had I can’t really comment on the suitability of this kind of solution.

      I can say that I’ve often thought that a wiki style site would be ideal to enable a collaborative genealogy effort, allowing member to add and edit pages as well as providing a good revision tracking system so you can see who made what changes over time etc. A hosted wiki style site such as provided by http://www.wikidot.com could be a good option.

  2. I have been considering a members only area on my site. Being able to post minutes from the meetings, event planning and notes, etc would be a huge help. I am going to be looking at each, but is there one that you would say is the best option? Contact me through the site if you need more information. BTW, just found this site through Google and it is pretty neat.

    • Hi Stacey, it really depends on what you want to achieve. By the sounds of it you are more interested in community features rather than product and sales features? If that is the case then you might just need BuddyPress. If you are looking for more then I like S2, but would also consider Exchange from iThemes. We didn’t look at Exchange when we wrote this post a year ago, but I’ve since played with it and really like they way it works.

      • I’m trying to achieve the same type of thing as Stacey, I think, and I’m using the Simple WordPress Membership plugin, which allows for one free and several paid membership types. I’m obviously just using the one free type.

        Since http://www.carolinashowski.org has a good amount of public-facing content as well, would I need to install a second instance of WP to also have member.carolinashowski.org where members can navigate/bookmark directly, or is there another way of architecting with a subdomain like this?

        • Hi Rebecca, if you wanted to put your membership area on another sub-domain, like member.carolinashowski.org, and keep it all separate from the main public website then that is indeed a separate install of WordPress. This would then operate as two distinct websites and the content on each would be managed separately. You can of course link them together for navigation purposes, but you can’t easily managed content across both the main site and the subdomain from a single installation of WordPress. There is a way to do this (using a multisite install of WordPress) but I really don’t think that’s a good idea in this case and I’m not sure the membership plugins would work well with WP multisite.

          • I would do it as a one site install you could do a subdomain redirect as your members landing page, once logged in they’re going to be redirected back to the normal site.

            All your subdomain would be doing here is acting as a shortcut but it would give you a simple neat URL to handout to get customers logged in

        • Hi David, I think this will require some custom development. If you need developer support you could try posting your requirements as a project on Codeable and getting a quote for such work.

  3. Hiya, great post but I have a question and I wonder if you could lead me in the right direction?

    I need to add a really basic members area to a WP site where admin can upload docs and members can download the pdf’s.

    They only have 1 master login that everyone uses for some strange reason, but is there something that could achieve this?

    Thanks JJ

  4. Puristat Digestive Wellness is a resource providing tons of content (articles ) on all issues related to overall health and the role proper digestive wellness plays. The site gets a ton of organic traffic because of all this valuable content.

    We are now considering placing some of this content in a membership section of the site.

    My Question Is: When content is placed “behind” a membership section of a site, how will this influence natural search results and organic traffic? Will the search engines still be able to “see” this content and return it in the SERPs just like is currently happening? What would happen when someone then clicks on a search engine result that is “behind” the membership section?

    Thanks a million!
    Jim

    • Hi Jim, in general if your content is behind a login then Google can’t access it and won’t index it so it will not be in the search engines. If you introduce the login requirement after it has been indexed then the next time Google goes to reindex the content they won’t be able to reach it and it will be dropped from the index. So it will absolutely impact organic search traffic. Google does have a “First click free” program for partner publishers. Might be worth investigating: http://googlenewsblog.blogspot.co.nz/2009/12/update-to-first-click-free.html

  5. Great information post. Thank you. I was wondering if you could direct me to a WordPress plugin that would make my entire blog private and have a universal password to unlock. I am not interested in having users and registration, just a single password. Thank you kindly.

    • Hi Tracey, if you have a web host with CPanel or Plesk (?) then the simplest way to do that would be to set a password for the directory that your blog is in. This can also be done for the root directory if you blog lives at yourdomain.com/.

      Keep in mind however that password protecting your entire site (however you do it) will render it invisible to Google which means you’ll get no search traffic.

  6. Hi, thank you for the list! I am just new and confused:
    Do I need one or two plugins to handle login/membership AND to manage nice looking download file pages?

    Can any of these membership-plugins also help me to do a download page and manage all files, categories etc? And in a nice style so the download page looks good? Or do I need a secondary plugin to handle the file management and the download part of the process?

    Or is it better the other way around: Is there a file management plugin that also include the simple login/member and hide/show options I need?!

    What plugin(s) should I go for?

    (Background:
    I need a plugin to show/hide different download files in my download section. My already excisting client list will be allowed to login and see more files than the public. And possibly also see more information about each file, like price or version etc. I also would like to hide some of my posts or post categories from the public and just show to logged in clients. But no need for an actual shop or any other money transaction. Just free downloads. And no public/free registration of new members, I have a closed list.)

    Hope you can help!

    • Hi Leo, I think the answer is that any of these plugins will do the job and probably one of the free ones will work as you don’t need any payment gateway etc. You might even get away with out any plugins. WordPress does have a native feature to password protect any given post, so if you have a closed list you could just set a password for those particular posts and send it out to those people you want to give access too. Now this solution is not 100% secure as if you are providing downloads someone could still find and share the direct file download link once they had logged in, but if you have a small group of known and trusted users who have no incentive to share the private content that might be just fine, it will atleast prevent any random public visitor from seeing the downloadable content.

      Design wise either approach would just rely on the design of the theme you are using. You create pages and embed links and content as you usually would, only the access permissions are managed with more or less sophistication depending on what solution you go with.

      Hope that helps.

  7. Hi Charles,

    Thank you for this helpful overview..

    Could you give me advise on the following:

    I would like to put my Buddypress site behind a login, so that the whole of the site is only visible after logging in.

    And even more perfect, to have a redirect to a specific page after logging in.

    Which solution fits my need best do you think?

    Thanx again!

    Ben

  8. Do any of these plugins handle an IP address whitelist?
    I have a site that should be accessible to logged in users AND to certain fixed IPs – and there don’t seem to be many solutions for that set-up..

    • Hi Malc, good question. I’ve not seen this feature in any of these plugins. I’d reach out to some of the premium plugin developers and see if there is a solution they can help you with.

  9. Hi,

    We’ve got a freemium plugin which has a different approach, centered more on publishing private content rather than managing membership.

    For some use cases this could be more indicated. Not to mention that it plays nicely with subscription plugins such as WP eMember.

    You can check it out on http://wp-customerarea.com

    Do not hesitate to contact us if you want to know more or even get your hands on the add-ons for testing purposes.

    Regards,

  10. Hi, thanks for the this helpful list.

    I’m so new in WordPress and I have this project which the idea is once you log in – depending on which segment (or type of user/member) you fall into it will have specific content – like male images, if you’re a male, different background colour…etc.

    Is there any plugin from the list that could help me achieve this? or could you give any suggestions or advice.

    Appreciate your help. : )

    • Hi Chie, I think any of the premium membership plugins would work, with the ability to manage access to certain content by membership type/level. Magic Members for example allows you to limit certain content categories to different membership options. That said, please make sure you have a good look through all the documentation to make sure that it will serve your needs. I would also reach out to the developers of these plugins if you have any specific questions about their products. They will be able to advise you more authoritatively than I can. Best of luck with your project!

  11. Thank you for this helpful list. Would any of these plugins help me? (I’ve already tried a few of them, with no luck.)

    Currently, I need a way to password protect certain files. In order to gain access to the files, the user must enter their customer id number and the password (which is a universal password that changes every few months).

    I’ve found many plugins that will password protect files, and many plugins that allow users to be registered, however, my issue is that it is a universal password, so not specific to the individual. However, I still need the user’s customer id, to keep track of who is downloading the files. Any suggestions would be greatly appreciated.

    • Hi Becky, your best bet is one of the premium plugins listed above. Each of these provides complete user management so that all users have their own unique login, and you can easily create different user groups with access to different content.

  12. I was looking for a log in area for one of my wordpress sites that allow certain people (I add myself) to log in to a certain page to create a full page ad of their own creation but nothing else, no other pages nothing. but I still want the ad to be public once updated or created… how would I go about doing that?

  13. Have a site that I would like to convert to a background check, wondering any of the plugin that can search and display names etc

  14. A lot of good plugins on this list, great job compiling it!

    I would suggest one more to add, it’s a plugin I use called “WP-Client”

    https://wp-client.com

    It lets you register users (or let them self-register), assign files to them, send private messages, and a bunch of other stuff.

    They make free and paid versions (paid version just does more stuff)

    Hope this is useful for someone!

  15. HI!

    We launched a website and are looking to add more functionality to our website.

    The current website currently provides:
    *Information for potential members to know about our group
    *New Membership Registration
    *Current Membership Renewal – All members renew at one time, regardless of the month they joined
    *Current Partner and the discount offered for each partner
    *Information to become a partner

    What we are looking for:
    *A new plug in that would add another tab at the top of the website

    oWhere current members could “log in” and it would show a GREEN screen with “Member current through 3/31/2016” (the green is just an idea)
    oWhere nonrenewed members could “log in” and it would show a RED screen with “Membership expired on 3/31/2015” (the red is just an idea)
    oThe nonrenewed screen would have a link to our renewal page to RENEW NOW!
    oThis information would be updated year to year

    This plug in would allow us to eliminate our members from having to carry a current membership card.
    This plug in would allow us to eliminate printing and mailing new membership cards every year.

    Do you have a recommendation for a plug in for our word press website?

    • Hi Shannon, it sounds like you are simply needing a plugin which can manage memberships and prompt members to renew when their current membership is up. To this end I think any of the premium membership plugins we list above would be a good choice. They all allow you to create recurring membership subscriptions so any associated billing can be handled automatically.

      What I’m not sure about is the membership cards. I’m not sure what the cards are used for so I don’t know if these plugins can replace the need for that. The plugins are simply used for controlling membership access to the site and it’s content, but if you need the cards for other offline reasons (in-store discounts etc) then you may still need to produce these(?).

  16. Hi, thanks for this post! I have a questions I was wondering if you knew the answer to.

    I am wondering if there is a plug in out there that will only allow registration to either fully listed email addresses, or listed domain names. We would like to sell access to our online magazine to Universities. So we would like to specify on our site that anyone from @example.ac.uk can register and access their account. We also have individual subscribers, so we’d still like to be able to allow any other paid individuals access too.

    Thanks so much!

    • Hi Roz, had to think about this one for a bit and let me say upfront I’ve not had to do this before…that said, how about this domain whitelist plugin in conjunction with one of the membership plugins we mention above? You might also reach out the premium plugin developers and ask if this is possible. I don’t think it would be a particularly hard thing to code so they might be able to help with a little custom coding/config.

  17. Hi Charles,

    Not normally one to comment on articles, but gotta give you kudos for still answering questions and comments months after posting the article!

    Great article and great to see people interacting with their audience!

    Tom

  18. Hi,
    I am building my first website and am looking for a way to set up a private page for each individual client of mine on my website. I was hoping to be able to assign an easy to remember URL (www.websitename.com/membername) which would open to a login page where a password is required. Most of my clients will be set up for autobilling and will be primarily accessing their private page for their personalized content updates and to post comments for me to reply to.
    Is this something all of these plugins are capable of? At first I assumed so, but they all seem to focus on multi-level memberships and content feeds where as I am intending to set up a more interactive page for the client and I to keep up with everything they need in one easy place. Not sure if that is part of what these plugins do. Any comments would be a great help.

  19. Hie, im working on a jobboard website and i need a plugin that can restrict the resume page from jobseeker members and restrict the job offers page from companies

    • Hi Joseph, I think that any of these memebership management plugins would achieve this as you can create different membership types with access to different sections of your site. The question is whether they play nice with whatever plugin or custom coding you use for your job board. Perhaps try integrating one of the free options and see if you can make it work.

  20. I am working with a group that has a mailing list maintained by google works. Financial members are maintained in this contact group. I am looking for a way to leverage this contact group to enable access to the web site members only section. In other words if name is in contact list, allow member access. Can you help with this?

    • Hi Cynthia, do all members share a common email domain? If so you could try this domain whitelist plugin in conjunction with one of membership plugins. If not then I think it would require come custom coding to sync the site with the contact list. I’m not familiar enough with the APIs available for Google Apps to know if this is easy or not. I suggest reaching out to the premium plugin developers to see if they have some suggestions/insight.

  21. Thanks for the response! No, emails come from a myriad of domains, the commonality is they are financial members of the organization, so we wanted to use the list as a validation mechanism. If we update the list to remove a person, they then are not allowed to access the site. I am a novice at this so any suggestions as to who to reach out to?

    • Hi Cynthia, In the post we link to the best membership plugins on the market. These options would be the best to manage and control access to members only content on a WordPress powered site. The issue is whether you can sync the website access permissions with your existing contact list. I suspect that this would require some custom development so I suggest reaching out the the plugin vendors first. The other thought might be that if your membership is too big and doesn’t change too much then you might considered manually managing the user list in WordPress in addition to the contact list (or instead of?)…this way you have no custom development.

  22. Hello Charles and everyone,

    I have already your article and comment.This article and every comment is very helpful for everyone .However, I want to add something, and recently I just released the membership plugin in the wordpress repository who is called “rs-members”. Before developing I just studied existence all membership wordpress plugin.I got many problems from the those.As a result; I just tried to include many useful features.Without programming skill any guys can easily maintain this plugin. I hoped this plugin will be helpful fill up your all demand. .Guys you can visit my “rs-members” from wordpress repository.

    https://wordpress.org/plugins/rs-members

    Thank you gentleman for patiently reading.

  23. I am looking to upgrade my WordPress site to offer E-Books and even short Essays at a price, I do not want to force people into membership can you advise me of a good approach?

  24. Hi, thanks for the review. I was wondering if I could have a members area on my site where I could limit the amounts of downloads (say of videos), that members make a day?

    Please let me know if there is a free way to do this, if not, what is the paid option?

    Thanks – Daniel

  25. Hi Charles, Thank you for so much valuable information. I moderate a website that requires a Member’s Only section to provide information to paid members who are in good standing of the parent organization. All remaining content outside of the MO section on our website is fine for public viewing and interaction. I need to be able to use the pre-existing (individual) member numbers, which have been generated by the parent organization, to provide individual access to paid members. I have a list of those individual member numbers to upload into a repository or (?), so that each member can use their personal member number to access the MO section of our website. This is important because many of our members transfer in or out of our region. Furthermore, using personal member numbers dramatically reduces the chance that a member might share their personal number with anyone else. This serves to keep our MO content out of the public domain. Thanks for your help. Dan

    • Hi Dan, I’m not sure that any of the plugins we looked at would support this model with IDs generated by a third party system. I suggest you contact the plugin authors directly to see if they can help, but be aware it might require some custom coding. If you are already resigned to having custom work done then you could try Codeable as a cost effective way to hire a developer for a project like this.

  26. Hi Charles,

    Im selling a product as a yearly subscription, Can you suggest a plugin wherein, users can log-in and view how many months they still have left on their subscription and maybe add a few interactive contents on that user account page.

    • Hi Mickey, I think your best bet is one of the premium plugins above. I’m not sure if that they have this feature out of the box, but it doesn’t sound like it would be that difficult to implement even if it required a little custom development. I recommend you reach out to the developers first and see if their plugin can do this out of the box.

  27. Hi Charles

    I’m building a website for a client that wants a members only section behind which only her customers can access photo galleries and downloadable files.

    Each customer needs their own log in to access the section, which would contain a number of pages. I want to avoid them having to log in each time they move to a new members only page, so WordPress’s native option is a no-go.

    There is no requirement for payment options either.

    Which of the above plug-ins would work best for this do you think?

    Many thanks for the post and your anticipated answer!

  28. Hi, Charles, firstly, many thanks for the post, been a great read.

    What I’m hoping to achieve is to offer products/services for purchase on my friends website and when customers buy said product they will be granted rights to a membership area/page/downloads section. This section will offer video content, podcast downloads etc etc..

    From looking at the Wishlist demo it seems this will enable me to do this but as I’m building this for a friend for almost no cash, my budget is limited.

    Will any of the free plugins offer the same level of options for me to achieve what I’m trying to do?

    Many thanks
    Cammy

    • Hi Cammy, some of the free plugins offer the basic features you are looking for, but honestly if you are building something for a commercial enterprise I would advise you go with one of the commercial options. In the big scheme of things they are not expensive and all offer a great deal more functionality and flexibility than any of the free options.

  29. Do any of your plugins restrict public access to PDFs that are linked to on members-only pages i.e. if a non-member was to paste the PDF URL into their browser could your plugin re-direct them back to the login page? We have sensitive information within the PDFs so they must not be seen by non-members.

    • HI Frankie, just to be clear, these are not our plugins, we’ve just written about some plugins developed by others. I think you’ll find that all the premium plugins do offer this level of content protection as this is a common requirement.

  30. Hi Charles,
    Awesome post and kudos for your answers to all questions and comments!

    I have a question:

    I’m creating a membership site that will send out posts to members via RSS (probably) that will cover a particular event. Once the event is over, I’d like that post to be made public (so non members can see previous content).

    Do you know if any of these plugins would work for this?

    Thanks for some awesome posts. I’ve definitely bookmarked. Like the Client Area post too 🙂

    Cheers

    • Hi Tess, off the top of my head I know for sure Magic Members provides good RSS access controls but I’m sure the other premium plugins do too. In terms of public access of content after a particular date I think the easiest solution (that all plugins will handle) is to simply change the access level of the content after the event. In other words I don’t think this needs to be a special function as you can easily change the accessibility of any content at any time. Does that make sense?

  31. Hi Charles,

    Great job and well done answering all these Qs many months after the post.

    I would like to restrict content of one page on my website to a mature (read married) audience.

    I would also like to redirect people to my mailchimp sign up form via the rejection message.
    Is there anyway I can verify that the people are married upon subscription?

    Also is it possible to generate unique log in details per registered subscriber.

    What do you recommend. Preferably free.

    • Hi Ola, I’m not sure how to answer this one. There is no automated way you can verify for sure that a subscriber is married or not. You can only ask and trust that they will give you an honest answer, so I’m not sure it is even worth asking the question because anyone who wants access will just say they are married even if they are not. Or am I missing something?

  32. Hi Charles,
    I have created a video course for learning business English. I would like to sell access to view it on my website, but to take payment by a low-cost payment method (off the website or on the website but not paypal due to fees).
    Is s2 member the best solution, and does it capture the key customer info? Could I easily have a 3rd party salesperson use the site to complete a sale in an easy way with a plugin such as s2?
    Thanks,
    Mark

    • Hi Mark, I think any of the premium plugins above would do the trick. You’ll want to go premium to get the broader range of payment system integrations to avoid PayPal. I don’t see why a 3rd party sales person couldn’t use the plat form to sign people up, and all the premium options let you configure what custom information is required.

  33. Hi again Charles, having done a fair bit of research thanks to your blog, I’m thinking wishlist is the best option for me.

    Many thanks for your informative post. It been a huge help.

    Can I ask you another question about wishlist as I cannot find it out anywhere. Will it allow me to set up “products” to sell or will I have to install a plug in similar to WP ecommerce and does it have the capability to allow me to accept credit card payments on my site with the plug in alone, provided my site has an SSL certificate? Or will I also need some other plug in on top also?
    Cheers

    • Hi Cammy, Wishlist (and the other membership plugins) effectively allow you to sell access to content on your site. They let you set up different levels of membership so differing levels of access. Wishlist (like the others) does have credit card processing functionality as well for selling paid memberships. So if your product is information based (a video course for example), then it is all you need. If you product is a digital download of some kind then I would probably go with something like Easy Digital Downloads. If you are selling physical products and you want a regular shopping cart experience then you ought to look at WooCommerce.

  34. Thanks for the great article. I have a question – if you are creating a members only area of your wordpress website, are all your visitors to that restricted content going to need wordpress accounts? Can you create log in credentials with a different database?

    • Hi Jennifer, the membership plugins handle all the user management for you and provide registration forms and login pages for members. They do typically build on the core WordPress user management functions, but members don’t get access to the WP Admin of course. Does that answer your question?

  35. Hi Charles, we have just created a sub domian website off of our main website for purely wholesale would any of these plugins work to limit access to only the people i wish to see the prices? ie my stockists. I am trying to streamline the process for both partys.

    My Idea is to have a clickable link from main site to wholesale site but access only for certain members (stockists) hope this makes sense. can you help?

    • Hi Emma, yes, any of these plugins should work just fine in this use case. I would probably start with WP Members which is free and see if that does what you need. If you need more features then you can try one of the premium plugins.

  36. Charles,

    I am looking for a theme, plug-in or directory to allow me to do the following: 1) rate a restaurant. 2) rate the individual waiter, 3) Share my favorite with friends, 4) Allow my friend to contact the restaurant 5) Allow the restaurant and waiter to follow up with the new customer.

    Any thoughts?

    Thank You

    • Hi JT, so I gather you want to build a site that does this yes? That’s quite a list of requirements, I’m not aware of anything off the shelf that does all that. My initial thought is to look at the various local directory themes which typically allow you to rate and review businesses (restaurants in your case). I’m not sure they also allow you to rate waiters also, but they might be a starting point on which to add functionality.

  37. Hey, I’m looking at making a site with a public front (home/about us/contact) and then 2 levels of private content, based on user1 (customer portal (no need for selling, just need information available to them)) and then user 2 (staff portal per say).
    There would be no sign up needed as memberships would be handed out.
    -Grant

    • Hi Grant, you could probably make do with one of the free membership plugins. Worth trying to see if they meet your needs.

  38. Wow! Thank you so much for writing this post and continuing to dole out your knowledge + expertise and answer questions. I’m impressed super impressed and grateful!

    So here is my question…

    I’m doing a wordpress site for a client who has developed a train-the-trainer type learning program and she would like to sell a 1 year subscription to access the ecourse/membership area of her site that would access to the program and course materials. The ideal scenario would be that the user would purchase a license key that would grant them access to the ecourse/membership area of the site.

    Do you know if any of the premium options you list provide this? We are trying to avoid users being able to share their login info.

    I’ve looked into using a combination of LicenseEngine and Wishlist Member but am curious if you know of other options where this capability is already baked in?

    Thanks in advance!

    • Hi Jodie, I gather that your client is selling a software application rather than just the course material (hence the need for the license keys). If this is the case then I’d take a look at Easy Digital Downloads which provides the licensing functionality, and also has a content restriction extension so you can create pages with special (course) content that only license key holders can access…so it combines the membership and license key functions in the way I understand you need. Does that help?

      • Yes, that does help, Charles. I hadn’t even considered Easy Digital Downloads for this as I wasn’t aware of the content restriction extension. Looking into it as an option right now. Thanks for your help.

  39. Hi Charles, Thank you for your informative article. I´m looking for a membership login option that allows connection to payments through paypal. Also, I offer different online courses, so I´m looking for an option that allows restricted Access to each member based on the course boughtand not everything that is on the membership site. Any suggestions? Thank you in advance!

    • Hi Rasa, I think any of the paid options covered above would work. They all have PayPal integration and allow you to set different membership levels which can provide access to different content on your site. In your case this means different courses which can each have their own pages on the site. These plugins broadly work in a similar way, but you should check out the site for each to see the details and make a choice based on the closest fit. The plugin developers will be able to answer any specific questions you have.

  40. Thanks for the great article, Charles! What a wealth of information you have to share. I am an admitted WordPress novice, and have what I think seems like a steep request from a client. They want to have just one section of their WordPress website be a “Toolbox” section that is for members only. Membership is simply signing up (no donation/payment required).

    Here are some of their requests:
    1) Login with email+password or social credentials (Google, Facebook).
    2) “Toolbox” is a separate section of the site that can only be accessed with login
    3) Fine having a login page but ideally want a pop-up that asks people to sign-up / login
    4) Ability to flag content as “Favorite” and see list of “My Favorite” content
    5) Ability to “Like” content items
    6) Nice to have – Ability to display a content box with headlines/images from private section as a teaser to get people to click and get the “Sign-up to get this”
    7) Members Only section will include content types of text pages and images mostly, and also documents, video and audio.

    They do NOT need discussion boards, comments, or other user generated content submissions.

    • Hi Dawn, that is a steep request. I can’t think of any one plugin that will deliver all that.

      If you want the ability to have users reg/login with social accounts then you could look at these plugins. That should be relatively simple.

      There is only one plugin I’m familiar with that enables the favoriting of posts and a way to display a users list of favorites, WP Favorite Posts. I’ve not actually used it myself in a project so you’ll need to have a look and see if it will do what you need.

  41. I am going to develop a new WordPress site for this basic website shown above. I will need a plugin as you described here but I am not sure which plugin you think would work best.

    What is needed is an online newspaper in pdfs available for only paid members to access by purchasing a 6mth or 1 year subscription.

    So the site would need the restricted content and a login area once someone did purchase this.

    To throw a curve in this, the business would also like an area for someone who just wants to purchase a delivered “real” paper to their mailbox by purchasing a 6mth or 1 year delivered plan. I figured this could just be a separate store section on the site where people could buy this.

    I really appreciate your directions/thoughts. Even a suggestion of the simple theme to get would be appreciated.

    Those are the only areas this business wants on the site.

    • Hi Sandy, I think any of the premium plugin above would do the trick. You simply want to restrict access to the PDFs to paid subscribers and all these plugins will handle this. That said, based on your requirements, I think Member Mouse might be a good choice. They make it easy to add custom fields to signup so you can capture a delivery address for the physical delivery subscription, as well as some nice features to prevent login sharing and gifting subscriptions.

      Theme wise, the plugins should work with just about any theme so you can just design your own or choose one that suits the aesthetic you’re after.

  42. Hi,

    Great post, thanks for taking the time to put it together.

    Wonder if you could assist. I’m looking to be able to put a membership plugin to our website but wanted the ability rather than having the members to go to a hidden part of our site, for our consultants to be able to put projects into their account instead. ie: They login to their account and in the messages (labeled projects) we would put new projects for them uniquely with photos, site plans etc..

    Any feedback would be appreciated.

    Thanks

  43. I need to set up a member’s site…. multi-faceted. Functionality needed: sign up for member level or just purchase one-off access to pages, drip capable…protected.

    I want a fully-hosted solution (like CustomerHub would be – but without the requirement of Infusionsoft) that is customizable. Any recommendations?

    • Hi Dawn, I’m not aware of any fully hosted options. Do you want a fully hosted option because you don’t want to deal with installation and configuration etc? Perhaps you could find a friendly local WordPress developer who was prepared to set up and host your site, and maintain it for a monthly fee.

  44. First of all, kudos to you Charles! One of the beautiful things about the internet is the sharing of knowledge and you’ve done a fabulous job. And the thread has lasted over a year!

    No questions here…just praise!

  45. Hi Charles, just discovered your website and already addicted. I’m more than impressed by your level of knowledge AND generosity, answering everyone’s question.

    I feel sorry to add one more…. But here it is : I’m building a new website (on a budget) for a friend/client. Being a former athlete, he sells Sport Camps & after school physical education for kids (+ clothes). I’ve added Woocommerce to his WP website so there is already a “My Account” area (for the payer/parents).

    But he also wants the kids to be able to log in within the website (or a subdomain) to access their own special content : their statistics, results, photos, but also “good points” for things like attendance, listening, showing team spirit, taking part in a tournament and so on.
    They could then redeem their points within the products and services range of the website, by getting discount on more products/services. (It could simply be : having 100 points give them a coupon code, so not the hardest part)

    I’m just not sure if BuddyPress would allow him to give individual feeback to each kid, or which free plugin within this list or your client area list would do this? And if I do need to set up a subdomain?

    Thanks in advance for your time

    • Hi Grace, sorry for the slow response. I’ve been offline for a few days over the Christmas/New Year period…it’s summer holidays down here in NZ.

      Your project sounds like an interesting one. I think you are on the right track with BuddyPress, but based on your description of requirements I think you are going to need some custom development to achieve all those things. Stats for each kid, along with photos, results and earned points need to be stored in a database and while you might find some BuddyPress extensions to do some of these things (or something close) I don’t think you will find anything off-the-shelf which will do it all. Even if you find extensions to cover the main functionality you’ll need to customize templates to bring it all together.

      My recommendation would be to find a local WP developer and together work out exactly what will be required and the best way to achieve this. I’m sorry I can’t help with any specific plugin recommendations, I just can’t think of any that will achieve just what you are looking for.

  46. Hi Charles,
    Have read through some but not all of the comments and questions. This one may be there and I didn’t see it so I apologize in advance if it is. I have a WP website for a non profit. We would like to have one page that trainers (we work with horses) can log into for training info etc. What would be the best plugin for that? I am new to the website stuff so am just learning as well. Thank you so much.

  47. Charles
    I’m building a website for authorized client employee access to be used for activity logging. The trick is access is restricted to pre-authorization with unique passwords – no self registration. Upon first access, forced pswd change. New entrants added via csv upload – incremental.
    Other capabilites, like client access and edit for employee support would be helpful, but the core needs are the thing.

    • Hi Denis, I think you could achieve your core requirements using one of the membership plugins mentioned above combined with the Force Password Change plugin. You don’t have to have a registration form, instead creating all user accounts via the admin and providing details to new employees. The Force Password Change plugin will handle that aspect. I know Magic Members offers a CSV import feature for new accounts so that might be a good one to look at. Hope that helps.

  48. hi charles,

    i already use wp-members on my sites and it work greats.. but now i got some post that really hidden from guest and also search engine .. In category page, home page etc the post should not be available even the post title should be hidden .. i can’t achieve this with wp-members because wp-members only protect the content but guest still can read the post title ( in homepage for example ) .. do you have any idea which plugins will work for me ?

  49. Hi Charles

    I am setting up a site for scholarship Alumni and I want to have a protected page with all of the Alumna’s contact details on it. But I also want the Alumni to be able to update their contact details themselves. Any ideas?

    • Hi Lisa, that’s a tough one. You might be able to use WP Contacts to manage Alumni details, along with any of the membership plugins to handle access. But I suspect that you will need some custom coding to enable front end management of contact details by the members/alumni themselves…and controlling who can edit what might be tricky.

  50. I was wondering if any of these plugins allow for catered content per member? Say for instance, I signup and maybe choose a few options for particular content I would like to see. When I log in I see the content that pertains to the options I chose. Also, do any of the plugins allow for customization of the users see when they login. They won’t see the actual WordPress backend correct?

    Thanks for the great post!!

    Lance

    • Hi Lance, these plugins control what content the user has access too on the site, so members don’t get to see your backend. The way these plugins work is to create membership levels or types, which then govern what content the member sees, but these are not unique to each user, they are only unique to the user type or level. To deliver truly unique content for each member based on options they choose might require some custom coding.

  51. Hello, Charles. I just stumbled across your page re “members only” sections in WordPress and appreciate all the info. But hope you don’t mind my asking directly, as there are so many posts here to wade through. I am looking for a plug-in for a “members-only” option for our site. We are about to switch templates, may start using a framework (e.g., Genesis or Headway), or possibly a visual editor (e.g., Divi Builder). I don’t know yet how these plug-ins will integrate, but assuming they would, what I hope to accomplish is to create a members-only area where members can download a PDF of our paid-members-only magazine and also access to a small storefront of branded items. Again, not sure if the storefront will integrate; still working on that. But I’m wondering if any of these members-only plugins can also facilitate managing a membership database. I would assume they’d have to be able to do SOMETHING along these lines, to store names/passwords, etc. Are there any further features involved that would also be of assistance to our membership chairman? I am open to looking at free or paid plugins, but we are a nonprofit, so free or cheap is best, LOL! Any help is appreciated!

    • Hi @CSinclaire, I think any of the plugins above will achieve what you need and should work with a shopping cart, though you’d be best checking this with the developers to be 100% sure (i’ve not actually tried it myself). Even the premium plugins are not very expensive so I’ve be inclined to go with one of those. The plugins handle membership subscriptions and page access levels for members only content so they should work just fine with pretty much any theme and/or a page builder which will handle the content.

  52. Great set of posts and comments here thank you. I am also running a not for profit community site with about 50 members. I want them to be able to log in and access some members-only material as well as create / change their own member profile pages (which they can make public if they wish). Any ideas which plugin would be the best.

    • Hi Darrell, I think any of the plugins covered above would cover the basic requirements of membership management and access to members only content. You could then try something like the Profile CCT plugin to let users manage their profile information.

  53. Hey Charles, in your experience with these member plugins: is there one you would recommend for redirecting upon login, different users to unique member landing pages.

    The use case is for a very limited number of members without public registration to have access to a support portal

  54. Hello Everyone,
    I am developing project which is having following procedure and it’s giving me a trouble while implementing it.
    Combination of Course + Membership, basically onsite course registration.
    procedure->
    User Register -> buy membership(silver, golden, platinum etc.) -> Membership amount converted into training credits(lets say 1$ = 1 Training Credit) -> Buy courses ->Courses amount deduct from training credits and remaining amount payable.

    Please help me to suggest the better wordpress plugin for implementing this procedure.

  55. Hi Charles

    Thank you so much for the article. Is there anyway I can create different membership levels based on the number of downloads of pdfs created with webmerge. I thank you in advance for any advice you are able to provide.

    • Hi Jay, sorry for the slow reply…I’m not 100% clear on the use case here. When you say you want different memebership levels based on the number of PDF downloads do you mean you want a user to signup and as they download more PDFs their membership level is upgraded? I think that would require some custom development.

  56. Wow Charles, you rock.

    Hopefully you can help me too.

    I want to create a website where people register and create pages like a directory website but when logged on there is information only that individual can see and update with the rest being public.

    An example is Joe creates a page A and populates the public information and then populates the private information 1, 2, 3.

    Jane sees page A and becomes a member and populates the private information 1 & 3.

    When Joe logs on he can only see his private information and update it, ditto for Jane.

    I will want to create different types of pages that members can create and to set custom fields for the public and private information available for each page type.

    I looked at the directory plugins you recommended GeoCraft and GeoDirectory and GeoDirectory looks good but I am not sure if it is a good fit for what I am trying to achieve.

    • Hi Shannon, I’m not sure that any of the directory plugins will do exactly what you describe, which might be a good think if you are looking to launch something new and unique 🙂 I sounds to me like you’ll need some custom development. I’d probably start with one of the premium membership plugins above and then get a developer involved (through Codeable) to work on adding the extra functionality you need for your specific use case.

  57. I am developing a college website that need student to log in with unique username and password to gain access to restricted pages.

    my question is how to generate the unique username and password. which of the plugin will best for this.

    Thank you

    • Hi Deniyi, any of these plugins will handle the user registration and management functions, that’s the easy part. My advice is to look carefully at all the features each of these plugins offers and decide which one best meets your needs for other functions and features.

  58. Hey! I am looking for a plug in where I can organize members into groups based on location (specifically academic campuses). Do you know which one would work best for me?

    • Hi Caroline, in terms of organizing members into groups I don’t think that the basis of the grouping needs to be a determining factor in selecting which plugin to use…unless you need this grouping to be automatically assigned based on IP or email domain or something like that. If you do need such functionality then you’ll need to do some custom development. I don’t think any of the plugins have this capability natively.

      If you expect members to self select their group (campus) then I think you could use any of these plugins as they all have the ability to manage groups. They might call them membership “levels” but it is basically the same thing, and will allow you to deliver specific content to specific groups.

      You don’t mention any other specific requirements so I’d start by looking at the free plugins and see if they will be able to handle your requirements and only look at the premium options if you find you have some specific capability not cater for by the free options.

      Does that help at all?

  59. Hi Charles,
    I’m relatively new to this whole membership site plugin thing, but I do understand the benefits of owning a membership site. Therefore, I would like to ask your advice about the best plugin to use to create a membership site that will unlock access to sequential training levels every time a monthly payment is made. I am thinking about offering a three to six month training program on my weight loss and body toning site. I am also thinking about offering access to the whole site/program for a one-off payment, so if a plugin is available than can offer both of these functions I’d be very happy if you could point me in it’s general direction! Much obliged, and my apologies if you have already previously provided an answer to a similar question to mine, I have gone through quite a lot of the previous comments but couldn’t find anything that helped me with this.

    • Hi Danny, based on your description of requirements I’d suggest Member Mouse. You can set up content to be delivered every X days (to correspond with recurring payments), and you can also offer a one of upfront payment option. Hope that helps.

  60. hi
    I am in the process of having a website done and mainly need it for members to upload there videos and photos I need them to register then they can upload pictures to our web page through you tube and I need an admin page just for keeping all there details ect I am having such a problem with the web designers that are doing it s they are saying they cant do it but I had a previous website a while ago and that had it all on anyone give me any idea why and if I should use someone else to do my website is it that they just don’t have a program that will allow them to make it this way am so confused

    thanks

    • Hi Chris, what you describe sounds possible to me, though I’m not clear about your requirement that “they can upload pictures to our web page through you tube”…pictures through YouTube?

      I suggest you look at something like WP Members which can manage user registrations and the ability for users to maintain their own profile, plus control access to upload pages etc. If the idea is that users upload media which becomes posts on the site I would look at Gravity Forms which has some nice functionality to create forms which will save content uploaded as a post.

  61. We already have a wordpress blog website we sell products on. I am looking to add a membership only option customers can purchase a recurring subscription to view videos in a playlist we have created. Any suggestions to a plug in for this?

    • Hi Lori, any of the premium options listed above would cover the simple use case you describe. Which option is best would be a function in part of what plugin(s) you are using to power your site. I would take a look at the premium options listed above and see if they will integrate nicely with your existing site.

  62. Great article that try’s to help others understand the complexity of access control and memberships.

    My problem is that I want to create private photographic galleries for individual users. They must login and only see their specifically created gallery. Any ideas of the best plugins please?

    Thank you and excellent article.

  63. Hi I hope that I might get some help here. We are a home owners association with a large membership and would like to make some of the pages on our website private and some public. We would like to upload our current members and use their 4 digit pin numbers as their password is this possible? If so what is the best plugin to use.

  64. Greetings and thank you for your valuable content.

    Once a restricted access member downloads a pdf, is there any way to prevent them from give this link to another non-paying person? How can I make it so that a member can fill in the contents of a pdf file online (education curse) and only access the information online or print pages but not download the pdf?

    Thanks and regards

    Susan

    • Hi Susan, what you’ve described is much easier said than done, but I think you know that 🙂

      I think the main issue with PDFs is that the download link isn’t the big problem. This can be solved by making it time sensitive and.or limiting the number of times the download link will work. But of course, once the PDF is downloaded it can be easily forwarded on via email which is the much more likely scenario and afaik there isn’t much you can do about that. Even if you password protect the PDF, if the user has the password they can pass that along too.

      I’m not really sure what you mean by “fill in the contents of a PDF file online”. By this I *think* you are capturing information from the user and then incorporating that information into whatever information you are providing them. In this case the user won’t be filling in a PDF, rather they’ll be filling in an online form (use Gravity Forms for this) and then you’ll have some kind of script to generate a webpage which incorporates the submitted information. If you don’t want it to be easily downloaded and distributed then don’t provide as a pdf, instead just present as a regular webpage.

      I have a feeling that doesn’t exactly answer your question. Happy to have another go if you can explain more clearly the use case you are designing.

  65. Hi Charles,
    Thank you for all your information.
    I can’t find what I am looking for however.

    I’d like to create 4-6 members only areas. These are to create small communities of people, up to 12 who have signed up for wellness coaching. Within each group I raise topics/questions for them to explore and everyone provides feedback, learning together and creating support.

    They also can post questions and everyone in the group can respond.

    I’d also like to be able to post reference documents (pdf’s) video, images etc.

    And a sort feature would be great for example grouping information within week 1 week 2 etc as well as having a search all content option if they want to go back and review something.

    As a moderator of all groups, I also need to ensure i don’t miss anything that someone posts.

    Any ideas what might fit this for me please?

    Thank you so much, feeling quite lost and confused with it all.

    • Hi Dawn, there are a few ways I can think you might go about this…

      • Use BuddyPress and set up groups for each of your mini communities. This probably isn’t what you need if you want o charge people for your coaching.
      • Use any of the pro membership plugins to manage subscriptions to your coaching service and handle the sequential delivery of your weekly coaching content. If you enable comments on this content then members will be able to ask questions which you, or any member with access, can answer. This isn’t really like a forum however…
      • Use Magic Members to manage subscriptions and user access to different sections of the site and Simple:Press to run the forums for each section (community). Magic Members explicitly supports Simple:Press, but you could ask the other membership plugin developers if they also support it. I expect they probably do. Each section/community could have a community forum as well as pages to deliver the sequential coaching content.

      Hope that helps.

  66. Im creating a site for a client who wants them to have access to members only pages once they have purchased.

    Is there an option on any of the free plug ins that when they are creating their account that they have to enter in thier order number to be able to sign up and it will get automatically checked to make sure it’s genuine?

    • Hi Leanne, how and when does the purchase happen, and what kind of functionality is required in the way of members pages? If the purchase is offline with customers subsequently signing up for access to the online members area, then I don’t think you’ll be able to achieve this with any plugin out of the box as the plugin won’t know what is a genuine order number. This is true also if the purchase is online but made through some other platform. If the purchase is made on their website through say WooCommerce then I think you could combine WooCommerce with WP Members so any customer who buys will automatically have access to pages controlled by WP Member. To be clear I’ve not done this myself, but that seems very doable. If the purchase is made using some other system not connected to your clients WordPress website then there will necessarily be some custom development to have all this work.

      • Hi CharIes, thanky you : ) was looking into WooCommerce to use for purchases. The purchases will be made on his site but on Amazon as well. So it will work for the site purchases using WP Members but not for Amazon?

        • Hi Leanne, yes I think you’ll be able to use WooCommerce and WP Members together to achieve the desired result for purchases made on site. But if a purchase is made on Amazon then the site will have no way to validate the purchase which I gather is a requirement before providing access to the members area (I’m not aware of any membership plugins which integrate with Amazon). Either way there may still be some customization required to achieve exactly what you want but I think WooCommerce and WP Members would be a good starting point.

  67. Hi Charles
    we have recently generated a new website using WordPress. I have to say for a novice such as myself I have found it to be very easy to update etc.

    I am currently building up the site and adding pages. I would like to have a page on the website that is password protected making it only available to members. The rest of the pages will be for public access.

    I also would like to add a paypal button for purchase of CD’s.

    If you could help it would be a big help

    • Hi Jen,

      Glad to hear you are finding WordPress easy to deal with. In terms of a password protected page for members only, any of the plugins above can achieve this but I would add that WordPress has a very simple password protect feature built in too where you can add a single common password to any page or post. If the content is not especially sensitive and you can trust that members won’t share the common password you could use this to very easily password protect any particular pages you wanted to, though this only works at the page level. If you want to password protect a section or need more robust user access management you’ll need one of the plugins above.

      There are also many plugins for adding a PayPal buy now button for your CDs too. Take a look at these options. It’s been awhile since I used anything like this so I don’t have a special preference. I can only recommend checking out the ratings and reviews and trying the ones that seem to be popular and well reviewed.

      Hope that helps.

  68. This is a great article! Is there any plugin to restrict access by role to an entire subfolder or to individual php file?

    regards,
    Pavlos

    • Hi Pavlos, any of these plugins can be used to limit access to a specific set of pages or a category for instance which would be defined by a specific directory. But I’m not sure that is what you are asking. These plugins can only work to limit access to pages controlled by WordPress, they won’t work to control access over other non-WordPress directories or files.

  69. Hello Charles,

    Our client needs different types of member access control, such as pay for a day, pay for a week or month or pay to see one video or one images gallery.

    Any of the plugins that you mentioned above, can work fine in this project?

    Thanks!

    • Hi Clay, I don’t think any of these plugins will do quite what you need, specifically the granular level of subscription options. I suspect that there are better industry specific solutions developed to serve this need. I’m not familiar with them, but I would search around and I’m sure you’ll find options.

  70. Hello Charles,
    I’m really impressed by your ongoing attention to the comment stream from the original post!
    Could I get you recommendation because I find it hard to tell the difference between the above options.
    My requirement is for a membership area for a coaching website using WordPress with Thrive Content Builder over the top. I use SendPepper by Ontraport as my email marketing tool/CRM.
    The main content is just manuals for members to work through at their own pace. However, I also want to record videos of members giving speeches and load them onto the site so that members can view their own videos and/or share them with others. I’m looking up hundreds then later thousands of members with multiple videos to store.
    I’m assuming I will need to have the videos in a separate platform but will need to integrate with the member management system. Not sure if that is in Sendpepper or the membership area pluggin.
    Any recommendations?

    • Hi Tim, you are totally right that the video hosting is best handled by a third party video hosting service, particularly when you are talking about 1000’s of videos. The ‘integration’ part should be pretty simple in terms of displaying the videos on the membership pages, it is really just like any other embedded content. The challenge is securing the video so that it can’t be shared outside of the membership area. To this end Vimeo Pro seems to be a very popular option as you can lock down access to your own domain which makes it pretty simple. Using a tool like Vimeo Pro then you are free to choose the membership platform that you think will suit your needs the best. The other option is Amazon S3 for storing your video files. Generally this will be cheaper (for large numbers of files), but again securing the files might be harder. I do know that MagicMembers supports S3 pretty well and allows you to secure media files served from S3 so that might be a reason to look closely at MagicMembers specifically. I’m not sure off the top of my head if MemberMouse or Wishlist support it to that extent, but there is another plugin that I’ve only recently become aware of that does also support file storage and protection on Amazon, MemberPress, which is also worth a look. I’m planning to add MemberPress to the article soon.

  71. Charles, thank you so much for your commitment to helping all of us. Your dedication is impressive.

    I am building a site for a small Homeowners Association (18 members) and need to set up members only access so only owners have access to make payments, get account information, bylaws, etc.

    Which plugin would you suggest for this task?

    Thanks so much,
    Karen

    • Hi Karen, thanks and you’re welcome 🙂

      I think there are two approaches here which might work better depending on the use case:

      1. The payments you mention, are they subscriptions or recurring Association subs of some sort, or more ad-hoc payments for other services? If they are just Assoc. subs then I think any one of the premium membership plugins would work well. They call handle recurring payments/subs and control access to members only content.
      2. If you are selling other types of products and/or services on more of any ad-hoc basis and don’t charge a subscription for access then I think I might be more inclined to use one of the free membership plugins (I like WP Members) and then use one of the popular payment gateway plugins (like this) to handle any billing/payment needs inside the members only area.

      Hope that helps.

  72. Hi there. I currently run a subscription print magazine for collectors of Royal Doulton. With postal problems to South Africa it has been requested that we make the magazine available as a PDF download (for a fee of course) However we are aware that certain currently print copy subscribed members would have no problem in redistributing that content free of charge to any and all… We’re not tied to PDF format, but we are looking for a controllable content and access platform to allow this to happen without risking that. A platform that will only allow paid subscribers to access the content and also make it difficult if not impossible to share that outside of a traceable ‘account’ or other means. I was wondering if anyone would recommend one of these options over another for this purpose.
    Cost isn’t an issue for us as ultimately it would be an investment in order to protect and increase revenue.
    Any suggestions most gratefully received.
    Paul.

    • Hi Paul, Sorry for the slow response. I’ve not actually dealt with this one before. Have you investigated options like Flipping Book and 3D Issue Flipbooks? These options offer access control as well as providing readre analytics which I imagine would be quite appealing too. Is this the kind of thing you are looking for?

  73. hi..

    I’m Lammy Lambertus Maengkom in Indonesia. I would like to ask you if there’s any wp membership plugin that give member opportunity to send post articles ?

    I follow this topic by e-mail .. Thank you!

    • Hi Lammy, you could use any of these membership plugins and combine with Gravity Forms which allows you to create a front end form that will save submitted data as a draft post.

  74. Hello,
    i currently in the process of creating my new site and i have got a small problem i´m a photographer and i want to give my clients access to there proof photos i looked into a pw protected page but i want to set up something nicer. i want to create a login page where each user login redirects to a different page with only there photos i don´t need any payments made through the site is there any plugin that can do that for me?

    • Hi Patrick, I think what you need is a client management plugin. Specifically I would suggest WP Customer Area. It will make it easy to create client specific pages on the site where you can share their proofs (using your favorite gallery plugin). They also have some great extensions for the plugin which might add some nice additional features like notifications and private messaging.

  75. I have a subdomain question…

    The Woocommerce plugins are really heavy and they slow my site down. So, I would like to keep my main site abc.com and then redirect members once they pay on the main site to my.abc.com, which is where my full membership platform will be with woocommerce.

    How do I get the purchase buttons to lead them to the subdomain after the purchase is made?

    Thanks in advance.

    Dee

    • Hi Dee, the problem with this approach is getting the two domains to talk to each other, that will be difficult and probably require custom coding which you should try to avoid. I know it isn’t what you asked but I would really suggest instead focusing on how to make your site run fast on the main domain. WooCommerce itself shouldn’t have that much of an effect unless you have very slow hosting. Plenty of WooCommerce sites run nice and fast. Have you checked out our performance reviews of all the main shared hosting companies?

  76. Hi Charles, i am happy to have read this post. i want to design an alumni website. How can i do do that myself with out paying a developer to do that for me?

  77. Hi Charles,

    You have a wealth of knowledge. I commend you. I have a question regarding a members only site for my users.

    I have a website that is basically a repository of a bunch of videos that I have filmed and edited over some time. I want these videos to be available to my members who sign up.

    After paying for a subscription, users will be able to manage their account and create a page (only 1 page) that will link to a sub domain. This page will allow them to create minimal content in the form of a page header (The name of their company), a text paragraph (A brief description of what they do) and upload/grab videos I have available on my website to sub sections based on categories.

    The idea is after logging-in to their account, they can browse my website and tag videos they want to add to their own personal page (if not possible they can just select from their page).

    The end result will be a member can go to their sub domain (member.mydomain.com) and they will see their business name, a brief description of what they do, 3 sections (Comedy, Action, Drama) with them being able to add my videos to any one of those sub sections.

    • Hi Damola, it sounds like your videos are all training videos, yes? I’m not aware of any plugins that do exactly what you describe in terms of creating a sub-domain site for each user and allowing them to tag videos which will appear on their page. I wonder if your site is indeed about users self selecting particular training videos then do you nedcessarily need to have separate sites created or would it be enough that they can favorite particular video posts and then access these from a favorites list? You can do this with the WP Favorite Posts plugin. If that doesn’t meet your needs then I would take a look at the popular WordPress courseware/learning management system plugins like Sensei, Learndash or WP Courseware.

  78. Do you have a suggestion for which membership platform I need? I provide personalized information for each member, so they’ll need to access their own membership page when they log in, so they get only their own content.

    Most membership plugins I’m seeing provide access to a member level, but not an individual member page/content. Any ideas?

  79. Hi Charles,
    I’m so impressed that you continue to support this article and that you are so very helpful. I am going to take advantage of your kindness to ask a question.

    We are a search and rescue organization in Washington that wants to have pages specific to our members. In addition, we need to keep track of our members/volunteers qualifications and training in some sort of database that we prefer they maintain.

    We would prefer to have only one login. I can find membership plugins (ie: Membership2) and I can find database plugins (ie: Participants Database). Is there a database that can also act as a membership portal?

    • Hi Marilyn, thanks. I’m just pleased this post proves useful for people. I think there are a few ways you could approach this. If the extra information you need to capture for each member/volunteer is reasonably straight forward you might actually be able to use one of the membership plugins out of the box. For instance WP Members allows you to incoporate custom fields into the registration and profile admin screens. Perhaps you could use this feature to capture information about qualifications.

      If that doesn’t go far enough you might be able to use one of these membership plugins and enhance the profile information store by adding one of the many profile extension plugins designed to capture more profile information, e.g. Profile Builder or Profile Grid.

      Lastly, there is a volunteer management plugin, Wired Impact Volunteer Management. That might be worth a look to see if it meets your needs.

  80. Easily the best post on the subject. Nice work.

    Quick question, though – instead of setting up a private members area to restrict content, I just want to set one up just to give some of my clients a place to log in and update their business info.

    The fields in WP-Members are pretty close, but ideally I’d want to add some section headings or split it up over multiple pages, since I’m going to need 50+ fields to cover everything. Also, if there was any way to view those fields in bulk for all users, like exporting a CSV, that would be awesome. Do you know if any of the paid plugins are better suited for that?

Leave a Reply

Your email address will not be published. Required fields are marked *