71 Responses

  1. Luis
    Luis October 16, 2012 at 2:33 pm |

    Well written and easy to understand, thank you! This is great for newcomers like myself

    Reply
    1. Michael
      Michael December 16, 2012 at 2:21 am |

      I agree

      Reply
  2. Piet
    Piet October 16, 2012 at 7:52 pm |

    Great tutorial for a plugin that I have been using since it first came out, thanks Justin!

    One thing though that I am a bit disappointed about is that from someone like you I would have expected your code to be internationalised…

    Reply
  3. How To Run A Members Site On WordPress | So It’s Come To This:
  4. David
    David October 17, 2012 at 2:01 am |

    hi justin.
    i wonder how did you handle subscription in theme hybrid?
    so, the user will change role if subscribtion end?
    is it a feature of gravity form?

    thanks.

    Reply
    1. Howard Walter
      Howard Walter December 6, 2012 at 6:16 am |

      well indeed if you want to export the data for wordpress how can you do it and also if you work on back-end development then how can u live you on server side?

      Reply
  5. Joe
    Joe October 17, 2012 at 2:44 pm |

    Hi,

    I am new to WordPress and am hoping build up my experience.

    I need to do something similar to this but I want to limit portions of my Posts/Pages by Role. I would then like to return a block of html (probably with an image to sign-up) instead of the taking up the whole page.

    How can I do this?

    Can the functions be in a file that is not tied to the theme?

    Thanks Justin

    Reply
  6. Ali Kholi
    Ali Kholi October 17, 2012 at 7:31 pm |

    I know other why to do that and it’s using groups plugin and you have the option to open a premium groupe so only the users who have a paid membership in your site can see a content you selected to them only

    but thanks justin you are always coming up with the new things

    Reply
  7. Anthony
    Anthony October 18, 2012 at 1:46 pm |

    It would be awesome if this plugin was able to specific content on a given page/post that’s only viewable to the member.

    Like for ex.
    The surrounded short code would be the following below

    Here’s my latest Art tutorial:
    [jt_membership]My new art drawing tutorial:[/jt_membership]

    Displayed on front end for non member (below)

    Here’s my latest Art tutorial:
    sorry you must be a member to see this page (member text will link would point to a signup/payment gateway page)

    This plugin would rock if it was able to do that instead of hiding an entire post or page.

    It’s still useful otherwise.

    Reply
  8. Steven Holzner
    Steven Holzner October 19, 2012 at 1:48 am |

    Hi..

    Awesome plugin..I really need it to create wordpress membership site like forum..Members can asked question/Theard and others will be able to answer post,Don’t won’t pay for membership..I will try your plugin

    Thanks lot of

    Reply
  9. AKHIL
    AKHIL October 24, 2012 at 3:44 am |

    Thank you, I was looking for this.

    Reply
  10. Technology « stuartmsmith
    Technology « stuartmsmith October 25, 2012 at 9:39 am |
  11. Tom Harrington
    Tom Harrington October 25, 2012 at 9:49 am |

    The feature most organizations want is for a member contact page to be visible to visitors to the site. Do you know of any WP plugins that does this other than a subscription site like Wild Apricot?

    Reply
  12. David Peck
    David Peck October 27, 2012 at 3:26 pm |

    Ever thought about Recurly, Chargify or Spreedly? They manage membership fantastically, for a price…

    Reply
  13. Steve
    Steve October 30, 2012 at 8:44 am |

    Congrats on your new plugin, more than 133K downloads already with 4.6 stars out of 5… impressive. At the moment I’m not really planning to set up a membership site, but I was always curious if there is an relatively easy way to do it, and now it seems there is.

    Reply
  14. Robert Andrews
    Robert Andrews November 1, 2012 at 9:58 am |

    Could I just ask you about the differences between doing this and BuddyPress.

    Reply
  15. Amy
    Amy November 2, 2012 at 7:24 am |

    Hi Justin!

    Thanks for the helpful and interesting tutorial. I really appreciate it; it’s so generous of you to share this info with us. You make it sound so easy. I’ve been considering starting a membership site to share some of my craft patterns, and your post has me feeling really excited and energized at the possibilities.

    I’m actually here with a question about the Unique theme. It looks like such a nice theme, and I’m considering a purchase. I’m wondering if the slideshow items can be linked to pages within the same Wordpress site, or even URLs elsewhere on the Internet. Or is it limited to only linking to posts within the blog? It’s hard for me to tell from the demo.

    Either way, congrats on the theme. It looks great!

    Also, thanks for the Grid Columns plugin. I’ll be messing around with that one shortly and I’m really excited to have found it. Thank you, thank you, thank you for making it available. I really appreciate all you do for the Wordpress community.

    Best,
    Amy

    Reply
  16. Seth Etter
    Seth Etter November 6, 2012 at 2:25 pm |

    Thanks a ton for this and the members plugin. Very helpful.

    Reply
  17. Data Recovery
    Data Recovery November 8, 2012 at 1:39 am |

    Good Luck budy.

    Reply
  18. Rasmus
    Rasmus November 9, 2012 at 6:50 pm |

    Thanks for the tip

    Reply
  19. Radiestezie
    Radiestezie November 12, 2012 at 3:02 am |

    Amazing tutorial and very usefull for me. Thanks!

    Reply
  20. SelebNews
    SelebNews November 14, 2012 at 12:38 am |

    Whaw, thats cool justin. I think i will make some sites and i love your way to make a membership page. Thanks..

    Reply
  21. jody nesbitt
    jody nesbitt November 15, 2012 at 2:00 pm |

    Hi
    Just came across this. How difficult would it be to amend it with a rule like this

    user A logs in, can see all pages on site, and one specific post/page/gallery that is associated with his login.

    user B, see’s everything else that A see, apart from page “A” and so on

    thanks

    Jody

    Reply
  22. bokij
    bokij November 16, 2012 at 5:18 pm |

    just install wordpress put the plugin for member nothing easyer.

    Reply
  23. Metin
    Metin November 30, 2012 at 1:10 pm |

    Great work mate, I will need that membership system for the new blog I am starting. Those roles will help me greatly, bookmarked the post and gonna give it a good read later, thanks a lot.

    Reply
  24. hitechcobra
    hitechcobra December 1, 2012 at 12:22 pm |

    I’ve been searching for days. Is this what I need to have a client login?

    Here’s what I’m trying to do:

    1. Have some pages accessible to everyone.

    2. Have a login/registration for clients to see pricing and other restricted pages.

    3. A registration page with required fields with an approval option before granting access.

    Reply
  25. Simon
    Simon December 3, 2012 at 11:08 am |

    Wowo thanks, I’ve been thinking about turning a part of my blog into a members-only-area, I’ll try your plugin as soon as I’ve got time.

    Reply
  26. Johnny Walker
    Johnny Walker December 3, 2012 at 3:58 pm |

    Thanks for the tip !

    Reply
  27. Dave Clements
    Dave Clements December 3, 2012 at 4:10 pm |

    I had previously been working with God-awful solutions like Amember and Digital Access Pass which are ugly and not WordPress-standardized. I was so happy when Pippin Williamson released Restrict Content Pro – it’s an excellent hands-off approach to it, though having read this article, you’ve made it quite apparent just how easy it can be to do it yourself manually.

    Reply
  28. Jan
    Jan December 8, 2012 at 5:20 am |

    This sounds quite easy to implement, lets see if I can manage it :) Thanks for sharing!

    Reply
  29. kay
    kay December 8, 2012 at 10:22 am |

    great tutorial, as always

    Reply
  30. Build a Better Membership Site with These Tips | cctldSales
  31. sonia
    sonia December 10, 2012 at 6:50 am |

    thank for this tutorial . i try it.

    Reply
  32. Toby Cryns
    Toby Cryns December 10, 2012 at 8:14 am |

    Wonderful tutorial, Justin! Thanks for sharing! It’s good to see alternatives to the bloated membership plugins.

    FWIW, Gravity Forms offers recurring payments and subscriptions: http://www.gravityforms.com/add-ons/paypal/

    Reply
  33. Jackson
    Jackson December 11, 2012 at 12:55 am |

    Congratulations on a wonderful article, and the simplicity that you explained it all!

    Reply
  34. Antonio Vercelli
    Antonio Vercelli December 12, 2012 at 10:12 am |

    I can`t find out how to install this plugin on my blog. Does it work with the older versions of WP?

    Reply
  35. jithu varghese
    jithu varghese December 13, 2012 at 12:20 am |

    Thanks For the codes

    Reply
  36. a_hego
    a_hego December 16, 2012 at 7:18 pm |

    Great work I wish you good success

    Reply
  37. daniel smith
    daniel smith December 17, 2012 at 4:10 am |

    thanks for providing the Code . Great Job………….

    Reply
  38. James Levine
    James Levine December 18, 2012 at 2:07 pm |

    Thanks for the excellent information! Looking to use Gravity Forms and appreciate your insight.

    Reply
  39. koran mini
    koran mini December 20, 2012 at 4:01 am |

    thanks for info .. i will try it .:)

    Reply
  40. bingo giochi
    bingo giochi December 21, 2012 at 5:37 am |

    Thanks for the info and code.. :)

    Reply
  41. Nikki
    Nikki December 24, 2012 at 12:24 pm |

    Thanks for the code, and also the plugin, Justin. I have been hesitating to get membership working on a client’s site, as I don’t ‘know’ enough about it. Now, having reading your tutorial and seen your plugin I’m feeling confident that this is the solution that I need to explore and test.

    Thanks, you’ll see me as a member soon.

    Reply
  42. richard parker
    richard parker December 26, 2012 at 10:12 am |

    thanks for it one question will it work smoothly with older version or i have to look out for some other options

    Reply
  43. Haitham
    Haitham December 28, 2012 at 11:51 am |

    Thanks, this is a wonderful plugin and functionality, thank you so much for your generosity. I have it working great based on your documentation, but there is one functionality that I would like to know how to do:

    when users are logged in, they see the default “complete” list of posts. Is it possible to only show posts to which the user is a member of/ allowed access to instead of the full posts list?

    Thanks again! :)

    Reply
  44. Nagib
    Nagib January 15, 2013 at 1:15 am |

    Wonderful I didn’t know having to limited certain users from viewing some parts of content while the administrator can view them all, can be done so simple, this is very useful for a newbie like me. Thanks for the guide Justin.

    Reply
  45. Tomislav
    Tomislav January 16, 2013 at 7:21 am |

    Thank you for your template!

    As I am realy beginner, I dont understand where you put this part of code:

    add_filter( 'template_include', 'th3_club_member_template', 99 );
    
    function th3_club_member_template( $template ) {
    
    	if ( is_singular( array( 'tutorial', 'doc_theme' ) ) && !current_user_can( 'view_club_content' ) )
    		$template = locate_template( array( 'club-content-no.php' ) );
    
    	return $template;
    }
    Reply
    1. Mark
      Mark February 26, 2013 at 2:25 am |

      This should go in the theme’s functions.php file.

      Reply
  46. Mike Speer
    Mike Speer January 25, 2013 at 11:47 am |

    Hi Justin.
    Thank you so much for the plugin. I love it.

    I would appreciate some of your valuable time to answer this… where and what code do I add for a “Logout” button?
    I’m OK with php. I can find my way around most code, and have searched the heck out of your site and the code but for the life of me I can’t find how to do it.
    I have added the “Login Form” widget to a Sidebar. Would love to add a logout button to the same.

    Thanks
    Mike

    Reply
  47. Nima Heydarian
    Nima Heydarian February 2, 2013 at 7:09 pm |

    Thanks for the post.
    How would users cancel their subscription in your model?

    Reply
  48. zavera
    zavera February 3, 2013 at 4:26 pm |

    You have covered it great with this plugin, really clear short and easily grabbed tutorial, perfect to see administrator rights with viewing some parts of the content and hiding from audience!

    Reply
  49. Brian James
    Brian James February 22, 2013 at 12:56 pm |

    Great article. ! Newbie question.. I’ve never been a big fan of paypal.. are their any other payment solutions you would recommend?

    Reply
  50. iTechbook
    iTechbook March 6, 2013 at 9:39 am |

    What is difference between membership site and fourm ?

    Reply
  51. jeremygg
    jeremygg March 8, 2013 at 12:35 am |

    Cool. This is exactly the plugin that I need.

    Reply
  52. Michael
    Michael March 8, 2013 at 4:47 am |

    Good tutorial, Justin! Thanks. I saw an interesting solution recently – private sale script from Plumrocket. A number of magento extensions and magento private sales theme, -I think it is worth seeing.

    Reply
  53. Marchell
    Marchell March 12, 2013 at 11:28 pm |

    Hello,

    I am getting a social media site designed. I want people to join to post stories and comments. Will using WP and its pluggins cause problems with the site when there is a new version o releasedf WP? I have been told it us better for me to use PHP, what is your opinion?

    Reply
  54. Xav
    Xav April 7, 2013 at 2:50 am |

    Hi Justin,

    I’m playing with your fantastic plugin to build a client area in my site. Is it possible to use Members to limit logged in users to a specific page only (built off a custom post type)?

    So if Joe Bloggs logs in, he can only access http://www.domain.co.uk/clients/joe-bloggs

    Ideally I don’t want to install another plugin for this…

    Reply
  55. Loes
    Loes April 19, 2013 at 9:09 am |

    This looks like a simple way, will try this weekend to install it!

    Reply
  56. Christian Kirsch
    Christian Kirsch May 13, 2013 at 5:31 pm |

    Great tutorial – thank you very much! And also thank you very much for providing the members plugin!

    With your tutorial and the members plugin I was able to setup a Wordpress blog that only my family and close friends can read. However pictures and videos from the media gallery do not seem to work with the “Content Permissions” widget. So if you know the URL to a specific video or picture you can access it without being in a specific group.

    How are you protecting your media library items? I assume some of your items are valuable as well – e.g. video tutorials, screen shots or some architecture diagrams.

    Reply

Leave a Reply

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/Web site in attribution.

Please use your real name or a pseudonym (i.e., pen name, alias, nom de plume) when commenting. If you add your site name, company name, or something completely random, I'll likely change it to whatever I want.