You are on page 1of 15

glws ' rel tud ob e ba h c

el tu B
Home About WP-Members WP-Members Quick Start Guide Verse-O-Matic Web Tools Site Map Contact

W P-M embers
WP-Members is a free plugin to make your WordPress blog a membership driven site. Perfect for newsletters, private blogs, premium content sites, and more! The plugin restricts selected WP content to be viewable by registered site members. Unlike other registration plugins and WordPress itself, it puts the registration process inline with your content (and thus your branded theme) instead of the native WP login page. WP-Members works out-of-the-box with no modifications to your theme, but it is fully scalable for those that want to customize the look and feel, or want to restrict only some content. It is a great tool for sites offering premium content to subscribers, and is adaptable to a variety of applications. Support information I have been maintaining this plugin for over six years now. Development and support involve countless hours. The project survives solely on donations from users. If you find this plugin useful, please consider making a donation:

Follow me
Follow 202 followers

Subscribe in a reader

Categories
Blogging Tips (20) Editorial (25) Guest Posts (1) My Bookmarks (74) Plugin Reviews (5) Reviews (5) Site Reviews (5) Verse-O-Matic (18) Web (37) WordPress (56) WP-Members (91)

My Recent Posts:
New Support Site for WP-Members WP-Members 2.7.6 Release Announcement WP-Members 2.7.5 Translation Update Notice WP-Members 2.7.5 Released WP-Members and WordPress 3.4

Download the plugin


The plugin is currently maintained at the WordPress Plugin Repository. You may always find the current production version there. Download Current Production Version

Tags
adsense advertising adwords clickbank code css

blogging

design development digg ebooks firefox fun-stuff functions google


jav ascript kindle loop marketing

Support documents
The primary support documents I have created are the Quick Start Guide, a visual support document to get you started, and the Complete Users Guide, which documents all of the features of the plugin. WP-Members Quick Start Guide WP-Members Complete Users Guide WP-Members FAQs

monetize odds-and-ends other-plugins php plugin

plugins ppc Reviews


tips
Matic Web webdev

Rocketry rss Science security seo


sites space themes tools tutorials twitter Verse-O-

WordPress WPMembers y outube

Tips and Tricks


Customize the Stylesheet Loading Custom Stylesheets with wp_enqueue_style Customizing the Plugin with Pluggable Functions

converted by Web2PDFConvert.com

Display different menus based on login status Block content in a custom template Disable the WP admin bar Filter and Action Hooks Advanded Filter Hook Demo There is a difference between Posts and Pages in WordPress. If you use WP primarily as a CMS using pages for content, you should review this post: Protecting Pages

Translation and Localization


If you are using WordPress in a language other than English, the plugin has been adapted for localization. A POT file and existing translation files are available. WP-Members Translations

Plugin Name
This plugin has been named WP-Members since its public introduction in 2006. Back then, it was the only plugin doing what it does. Since then, there have been some commercial plugins that have hijacked the name. I have released some statements with information regarding the name: Statement regarding the use of the name wp-Member by SmartMediaPro Statement regarding the use of the name WP-Members by Others

Recent Comments
Chad on WP-Members 2.7.5 Released Claudiu on WP-Members 2.7.6 Release Announcement Maximillion on WP-Members 2.7.5 Released Rob on WP-Members 2.7.1 beta release Rob on WP-Members 2.7.1 beta release Chad on WP-Members 2.7.1 beta release Chad on WP-Members 2.7.5 Released Rob on WP-Members 2.7.1 beta release Don Weaver on WP-Members 2.7.5 Released Claudiu on WP-Members FAQs

Upgrade Information
If you are using a 2.x version of WP-Members, I make every attempt to make sure that the plugin can be upgraded via the WP admin panel. If you are one of the users still out there using version 1.x (and I really cant imagine there are any left), there is a migration script for you to make the leap to 2.x. 1.x to 2.x Migration Script

For more information, or to download the plugin, visit wordpress.org/extend/plugins/wp-members.

Blog Posts on WP-Members:


New Support Site for WP-Members [August 7, 2012] WP-Members 2.7.6 Release Announcement [August 6, 2012] WP-Members 2.7.5 Translation Update Notice [June 14, 2012] WP-Members 2.7.5 Released [June 13, 2012] WP-Members and WordPress 3.4 [] WP-Members 2.7.5 in final testing [June 11, 2012] Updates to translations [] WP-Members 2.7.4 final release [May 4, 2012] WP-Members 2.7.4 Release Announcement [April 3, 2012] WP-Members 2.7.3 Release Announcement [March 19, 2012] [ More ]

@butlerblog Twitter Feed


New Support Site for WP-Members goo.gl/fb/y 8okg #wordpress #wpmembers 1 day ago WP-Members 2.7.6 Release Announcement goo.gl/fb/I1TkU #wpmembers #plugins 1 day ago WP-Members 2.7.5 Translation Update Notice goo.gl/fb/lP3DE #wpmembers #plugins #wordpress 1 month ago WP-Members 2.7.5 Released goo.gl/fb/CAz5d #wpmembers #plugins #wordpress 1 month ago WP-Members and #WordPress 3.4 goo.gl/fb/CufBw #editorial #wpmembers #plugins 1 month ago

945 Responses to WP-Members


Older Comments

Recommended

converted by Web2PDFConvert.com

Rainbow2013 says:
July 11, 2012 at 2:43 am

Read my comments on why I recommend the 31DBBB Workbook.

Sorry to disturb you again.I tried by adding the short codes in the pages but it is not working for new users.For the admin it is working and when the admin is logged out the pages cannot be viewed. But since the new users cannot be registered I could not continue.What should I do next?
Reply

Rainbow2013 says:
July 21, 2012 at 11:04 pm

Thank you.I solved all the above mentioned issues.Now my aim is to hide pages from non-members using the default twenty ten theme.After modifying the following code, can I add it to the header file of the twenty ten theme? Please help me to modify the code to add it to the default twenty ten theme. if (is_user_logged_in()): echo preg_replace(@\]*)>\]*)>(.*?)\@i, $3 , wp_list_pages(echo=0&orderby=name&title_li=&exclude=.get_mystique_option(exclude_pages))); else: echo preg_replace(@\]*)>\]*)>(.*?)\@i, $3 , wp_list_pages(echo=0&orderby=name&title_li=&exclude=2,.get_mystique_option(exclude_pages))); endif;
Reply

Chad says:
July 22, 2012 at 6:09 am

You are asking about the twenty ten theme, but you have a function call to another themes options (mystique), so Im not really sure what you have here is going to work. Could you provide a little more insight into what you are trying to do with the code you posted here?
Reply

Rolo says:
July 14, 2012 at 6:20 pm

Is it possible to protect part of content with shortcode? Thanks


Reply

converted by Web2PDFConvert.com

Chad says:
July 16, 2012 at 2:25 pm

Yes, using the status shortcode discussed in the Users Guide referenced above on this page. (see: http://rocketgeek.com/plugins/wp-members/usersguide/shortcodes/status-shortcodes/)
Reply

Rainbow2013 says:
July 14, 2012 at 9:00 pm

Sorry to trouble again..Could you please send the link to the aforementioned documentation?
Reply

Chad says:
July 16, 2012 at 2:26 pm

Right above on this page there are links to the Users Guide, Quick Start Guide, FAQs, and allow some relevant blog posts
Reply

Ben says:
July 15, 2012 at 7:35 pm

Hi there, Awesome plugin. Working through it all today Only thing I cant work out so far is when I register a new user and it sends out the confirmation email and random password, its also supposed to have a link to a members area to change the password, but that shortcode isnt working? Is there something else Im supposed to set up for this? As it is, that link isnt even showing up in the email. Cheers, ben
Reply

Chad says:
July 16, 2012 at 2:30 pm

You need to set the URL of the members area in the plugin settings for that shortcode to work.
Reply

converted by Web2PDFConvert.com

Ben says:
July 16, 2012 at 6:56 pm

Ahh I see it nowthank you very much for the assistance


Reply

vaibhav says:
July 16, 2012 at 12:34 am

Hello, how do i integrate login with facebook with this


Reply

Chad says:
July 16, 2012 at 2:31 pm

As long as whatever facebook login process you are using integrates with the WP login, you should be fine.
Reply

Ben says:
July 16, 2012 at 7:23 pm

Hi Chad, Curious if there is a way to hide an entire menu from non-members, and when members login, said menu appears? I basically only want specific links to be visible to members. Cheers, Ben
Reply

Chad says:
July 16, 2012 at 10:52 pm

see: http://butlerblog.com/2011/11/21/show-menu-based-on-wordpress-loginstatus/
Reply

converted by Web2PDFConvert.com

Dennis says:
July 18, 2012 at 1:37 pm

I am going to migrate a WP site to another server and ISP. Any problems you see moving about 160 wp-members. Anything special I need to do?
Reply

Chad says:
July 19, 2012 at 10:19 pm

http://codex.wordpress.org/Moving_WordPress
Reply

Brad says:
July 19, 2012 at 12:00 am

I am testing a network site. I network deactivated this plugin on the main site and activated it in the child site. I am able to access the wp-members setting page in the child site if I logged in as a superuser and browse to it from the main site. However the wpmembers setting page is blank if I logged in directly to the child site without logging in to the main site as a superuser. Any idea why is that and how could I correct that? Thanks.
Reply

Chad says:
July 19, 2012 at 10:19 pm

The plugin does not support multi-site, so unfortunately, Im not really sure about that.
Reply

Olympic says:
July 19, 2012 at 3:09 pm

Trying to get this up on my roofing site, but it doesnt fit well with my theme. Any support for customization?
Reply

Chad says:
July 19, 2012 at 10:31 pm

Yes, the plugin can be customized in a number of ways. The forms are CSS driven so you can customize the stylesheet. The functions are also pluggable. Information on both of these things are available via links above on this page.

converted by Web2PDFConvert.com

Reply

Rainbow2013 says:
July 22, 2012 at 7:00 pm

I want to hide pages from non-members using the default twenty ten theme.When the members login through the members page the hidden pages must be displayed to them.At the same time for non-members it must not be displayed until they register as new members. I used the Exclude Pages from Navigation plugin so the pages are not displayed horizontally.I tried to display the hidden pages through this plugin when members are logged in.But it was not working. Now I am trying to modify the above given code so I can use it in the header file of default twenty ten theme.But I am not well versed in php or wordpress.Please help to rewrite the code.Any alternative suggestions are also welcome. For your information : I am using the default twenty ten theme.This site will have only 2 pages and these 2 pages are displayed.The first page is homepage and the second page is a members page where new members can register and existing members can login.When the members login through the members page the hidden pages must be displayed.For nonmembers the hidden pages must not be displayed.Non-members can also register from the members page.
Reply

Chad says:
July 25, 2012 at 7:09 pm

Ive given you a number of suggestions and examples. If you dont have skills with php and wordpress, you should still be able to follow the examples somewhat Ive tried to make all of the documentation for this plugin thorough and simple. Aside from doing it for you, Im not sure what else I can tell you.
Reply

Rainbow2013 says:
July 30, 2012 at 7:00 am

Sorry to disturb you once again.Why is the custom field value set to block=true? Does it help to restrict pages to nonmembers?If there many product pages (for example 300 pages) is there any way to set the custom field value block=true on all these pages at a single time instead of updating that on each page?
Reply

Chad says:
July 30, 2012 at 5:32 pm

The custom field value is only used for pages/posts that need to be different than the default setting. If you have 300 pages that need
converted by Web2PDFConvert.com

to be blocked, then I would suggest just setting the plugins default setting for pages to be blocked.
Reply

Ben says:
July 23, 2012 at 10:08 pm

Any ideas how to change the from WordPress in the emails? When I register a new email and it sends out the username/password, all it says in the from field is WordPress.
Reply

Chad says:
July 25, 2012 at 7:22 pm

Yes, there is a setting for that in the plugins emails tab.


Reply

AlphaPoint says:
July 24, 2012 at 10:20 am

Ive been dying to get some type of membership area up on my site for a while now, something with social networking functionality for people interesting in data center management. What are the main differences between WP-Members and something like BuddyPress? Is WP-Members better suited for an amateur WordPress user? I appreciate the help in advance.
Reply

Chad says:
July 25, 2012 at 8:05 pm

WP-Members is a flexible plugin primarily for restricting content to registered users and putting registration/login inline with your theme (rather than the wplogin). The best suggestion I could make is to just try it out and see if that fits your needs. Online users guide is available here: http://rocketgeek.com/plugins/wpmembers/users-guide/
Reply

K Mercer says:
July 24, 2012 at 10:47 am

Hi there, I have received messages from user trying to register for access to this website that they receive a message saying You must enter a valid email address. Ive seen some screen captures and email addresses follow correct format etc. Theres no reason for this message.

converted by Web2PDFConvert.com

Can you help? How do I fix this? Thanks!


Reply

Chad says:
July 25, 2012 at 8:10 pm

The plugin uses an internal WordPress function for email validation (is_email). If you are certain that the user is putting in something that should validate, there are not very many possibilities for troubleshooting. What it could be is if you have some other plugin or something in your theme that interferes with the page refresh process (certain caching plugins can cause issues here, and Ive run into some other odd things that cause double page refreshes, thus making the registration fields appear empty when trying to validate). The best thing you could do here is to reduce things down to the bare minimum to troubleshoot disable plugins and use the WP default theme, then one-by-one, bring things back online, testing each time. That way you can isolate if something specific is interfering with the form validation.
Reply

Paula says:
July 26, 2012 at 2:48 pm

I accidentally posted this in the translation thread. I apologized there and am reposting it here in hopes that it will be seen.. I just noticed that if a member is not logged in and hits the reply button on a post, it takes them to the comment page \where there is a message saying they need to log in first with a login link. When they click on that login link on the reply page, it takes them to the backend login page in wordpress. Is there a way to replace that with the frontend login page from the WP-Members pluggin. I searched for a pluggin that had a front end login/registration feature and found yours to be the best. I have been using it since the end of May and am just noticing this. Having a backend login in this spot defeats the purpose. If there is not currently a way to fix this, is there any chance that it can be addressed in a future update? Thank you very much for your time. Paula
Reply

Chad says:
July 26, 2012 at 5:34 pm

Hi Paula not a problem. The link you are referring to is generated via your comments.php template. This template can vary widely by theme so there isnt a way for the plugin to override this in an automatic way. You could make changes to your comments template accordingly, or you could just redirect all requests for wplogin.php to something on the front-end (such as the login page created with WPMembers shortcodes). That would be something like this added to your functions.php file:

converted by Web2PDFConvert.com

add_action( 'login_enqueue_scripts', 'redirect_login' ); function redirect_login() { wp_redirect('http://www.mydomain.com/my-login-page/'); exit; }


Reply

Paula says:
July 26, 2012 at 8:08 pm

Thanks you so much, Chad. It worked like a charm. Paula


Reply

Dimitry says:
July 31, 2012 at 10:54 am

Installed the plugin, everything works great except the Forgot? link is not functioning. Any quick thoughts to correct this or has this been an issue for others? Thanks
Reply

Chad says:
July 31, 2012 at 5:27 pm

Check that you have set the Members Area URL correctly in the plugins settings.
Reply

Dimitry says:
July 31, 2012 at 5:39 pm

Thats it. Thanks.


Reply

Corbin says:
July 31, 2012 at 11:35 am

Hello, Im looking to use WP-Members on a site Im planning. Quick question Is it possible to set WP-Members up so that it redirects to another page in WordPress when a user logs in successfully?
Reply

converted by Web2PDFConvert.com

Chad says:
July 31, 2012 at 5:30 pm

Yes, use the wpmem_login_redirect filter hook. There is a list of all filter and action hooks in the new online users guide as well as a brief explanation of each.
Reply

Corbin says:
August 2, 2012 at 7:58 am

Thanks Chad, thats great.


Reply

eps says:
August 1, 2012 at 2:44 am

Hi, I cant figure out how to display the TOS. I entered them in the administration, but they dont show up on the page. Thanks!
Reply

Chad says:
August 1, 2012 at 4:54 pm

If you saved content in the TOS on the dialogs tab and you have TOS checked to display in the fields tab, it should be displaying. If it is not, the only possibility that I can think of is that you may have something in your content that is causing an error. I would suggest testing some simple generic content to verify that things are working, then if so, add back a small piece of your TOS content and test. If that works, add back the TOS in small pieces and test each time to see if there is something in there that is causing an error.
Reply

bojan says:
August 1, 2012 at 5:38 am

here is the issue: i have user names as ID numbers (let say 00101073) but when i enter this number as new user in database, and try to login plugin says INCORRECT USERNAME OR PASSWORD. why is this happens? how can i modify plugin to work correctly?
Reply

converted by Web2PDFConvert.com

Chad says:
August 1, 2012 at 4:55 pm

when i enter this number as new user in database did you add these to the database directly?
Reply

Unruly says:
August 1, 2012 at 6:49 am

I am going to try this plugin. Thanks for the info!


Reply

Michael says:
August 1, 2012 at 8:17 am

Hi Chad, Since I first defined my custom fields, WP-M has evolved to include a number of formatting options not then available. For example, it is now possible to define a drop-down list etc. My question is: Is it possible to re-define an existing field (e.g. change an existing text field to a drop-down) without corrupting/distorting the data? Im reasonably happy delving straight into the code or database if necessary.
Reply

Chad says:
August 1, 2012 at 5:01 pm

Currently, there isnt a method of editing an existing field. It requires a lot of programming overhead to add that feature. BUT you can create a new field with the same option name and delete the original one and you should be fine. So in your example, create a dropdown with the same option name as the field you are replacing, and delete the original field. That should work fine. Changing a field wont effect the data that is already in the database. The only catch with this example is that if an existing user had data in that field that doesnt match one of the dropdown options, then it will appear as if they do not have an entry if they go to edit their registration data (same on the admin side). The data they entered will be in the database, it just doesnt match one of the dropdown options.
Reply

Michael says:
August 2, 2012 at 7:51 am

Thanks for your ever-prompt and ever-helpful advice Ill give that a try.
Reply

converted by Web2PDFConvert.com

Trackbacks/Pingbacks
WordPress Plugins from A to Z Episode 52 Membership Plugins and TOS 69 beste Wordpress plugins! | html-site WordPress Plugins from A to Z Episode #52 -- Membership Plugins and TOS Plugins WordPress WP-Members | hijiriworld Web Creators Plugins de administracin de usuarios para WordPress | Facebook en Venezuela Plugins de administracin de usuarios para WordPress | Tupaginaenfacebook Tu presencia en internet a un precio justo Plugins de administracin de usuarios para WordPress | Tupaginaenfacebook Tu presencia en internet a un precio justo Plugins de administracin de usuarios para WordPress | Ganar Dinero Con Facebok WP-members (setting up client portal) Also blocking posts & pages | ATXcloud Reliability Oxford portal html Reliability Oxford portal html edited Create your own "Members Only" blog Free WordPress blog setup Free WordPress setup
Older Comments

Leave a Reply
Comments are welcome. Your email address will not be published. Required fields are marked *. Please consider the following before posting your comment: Comments are moderated, so your comment may not show up right away. Submit only once! Keep things on topic. If you comment is not relevant to the specific post, it will be deleted. NO soliciting of services is allowed! These comments will be deleted and the user banned. If you are asking for support, please consider looking for the answer in the Quick Start Guide, the Users Guide, and the FAQs first.
Name

Email *

Website

Comment

Post Comment
Notify me of follow up comments via e-mail Notify me of new posts by email.

converted by Web2PDFConvert.com

Categories
Blogging Tips (20) Editorial (25) Guest Posts (1) My Bookmarks (74) Plugin Reviews (5) Reviews (5) Site Reviews (5) Verse-O-Matic (18) Web (37) WordPress (56) WP-Members (91)

Archives
August 2012 (2) June 2012 (5) May 2012 (1) April 2012 (1) March 2012 (2) February 2012 (7) January 2012 (7) December 2011 (4) November 2011 (2) October 2011 (4) September 2011 (10) August 2011 (2) July 2011 (12) June 2011 (18) May 2011 (5) April 2011 (2) January 2011 (2) December 2010 (4) November 2010 (3) October 2010 (9) September 2010 (1) August 2010 (4) July 2010 (5) June 2010 (2) March 2010 (2) February 2010 (4) January 2010 (2) November 2009 (2) October 2009 (3) September 2009 (4) July 2009 (1) March 2009 (2) February 2009 (1) June 2008 (1) May 2008 (1) April 2008 (2) March 2008 (1) February 2008 (1) January 2008 (5) December 2007 (27) November 2007 (3) July 2007 (6) June 2007 (8) May 2007 (30) April 2007 (5) March 2007 (10) September 2006 (3) July 2006 (1) June 2006 (4) May 2006 (1) March 2006 (3) February 2006 (3) January 2006 (8) November 2005 (1) October 2005 (1) September 2005 (3) August 2005 (6) June 2005 (8) May 2005 (14)

Recent Posts
New Support Site for WPMembers WP-Members 2.7.6 Release Announcement WP-Members 2.7.5 Translation Update Notice WP-Members 2.7.5 Released WP-Members and WordPress 3.4 WP-Members 2.7.5 in final testing Updates to translations WP-Members 2.7.4 final release WP-Members 2.7.4 Release Announcement WP-Members 2.7.3 Release Announcement

Search

Other Items
Page List Site powered by WordPress. The theme is ButlerBlog2010, a custom child theme of Twenty Ten by Chad Butler Unless otherwise noted, content on this site is 2006-2012 ButlerBlog and may not be reproduced without express written premission from the author. WP-Members is a trademark of butlerblog.com. Unauthorized use of the term WP-Members is prohibited.

Pages
About ButlerBlog.com Weekly Newsletter Contact Marketplace Site Map Verse-O-Matic Web Tools WP-Members WP-Members 1.x WP-Members FAQs WP-Members Quick Start Guide WP-Members Translations WP-Members Users Guide Adding Fields in WPMembers List of Available Shortcodes for WP-Members

Recent Comments
Chad on WP-Members 2.7.5 Released Claudiu on WP-Members 2.7.6 Release Announcement Maximillion on WP-Members 2.7.5 Released Rob on WP-Members 2.7.1 beta release Rob on WP-Members 2.7.1 beta release Chad on WP-Members 2.7.1 beta release Chad on WP-Members 2.7.5 Released Rob on WP-Members 2.7.1 beta release Don Weaver on WP-Members 2.7.5 Released Claudiu on WP-Members FAQs

Google PageRank

Alexa Rank

l t uB

Proudly powered by WordPress.

converted by Web2PDFConvert.com

converted by Web2PDFConvert.com

You might also like