I activated the plugin and went to test it and it didn’t block my post?
Make sure you log out of the admin before you test. If you are logged in as admin, you will be able to click through to view the post. (To know if you are logged in, we suggest using the WP-Members login widget, included in the installation. However, you must have the widgets plugin and a widget enabled theme to use this feature.)
Also, for posts, be sure you are using the `<!–more–>` tag. The blocking only takes place on single posts. Without this tag, a full post would display on your home page or on an archive/category page.
Check your settings for both posts and pages. The default installation is to block posts by default but not pages.
How can I show the login status on the sidebar?
If your theme is widget enabled, activate the widgets plugin, then add the WP-Members widget to your sidebar. If you do not have widgets, you can call the function by adding this to your sidebar:
<?php wpmem_inc_sidebar(); ?>
I’m really only using this to add user fields and have the login integrated into the site. I would rather that posts be unblocked by default. How do I do that?
WP-Members gives you the ability to change the settings for how the plugin blocks content. The default setting is to block posts and allow individual posts to be set to unblock at the post level. You can change this setting so that all posts will be viewable by default. If you then have a post that you want blocked to registered members only, you can set the post to block at the post level.
How do I block (or unblock) an individual post (or page)?
If you are using the default settings (as mentioned above), and you have a post that you want to be unblocked (viewable by any user, not just logged in users), on the Edit Post page add a Custom Field with the name “unblock” and set the value to “true” or “1″ (either will work). This post will be now be viewable by anyone. If you have set WP-Members to unblock by default and you want to block an individual post, use a Custom Field with the name “block” and set the value to “true” or “1″. Important: custom fields are case-sensitive! Be certain that you use all lowercase or it will not work.
How to I change the registration fields that are used and which ones are required?
These settings can be managed on the WP-Members admin panel found under Settings > WP-Members
Where do I find the users registration information?
WP-Members was designed to fully integrate with WordPress to allow maximum compatibility not only with WP, but also with other plugins that rely on WP user registration information, such as discussion forums, email newsletters, etc. The user information is in the main WP users page under Users > Users, then click “Edit” under an individual user. Any non-native WP fields (WP-Members custom fields) are added to the bottom of this page and are fully editable. (Note: if you don’t have any registered users yet, i.e. a clean install, these fields will not display until there is data in them.)
New in 2.5: There is now a WP-Members bulk user edit panel where you can see a list of users, view key details such as email, phone, and country, as well as do bulk activations and exports. This is found under the WP Users menu: Users > WP-Members. For bulk user export, WP-Members keeps track of users that are exported so that you don’t have to export the full user list just to get a few new subscribers, but you can also export the full list.
Users are not being emailed their passwords, what is wrong?
WP-Members uses the native WP function wp_mail to email passwords. This is the same function the WP uses if you are using the WP registration process. If it’s not configured properly or for some other reason not working, neither will WP-Members’ registration process.
You can test this process by creating a new user via the WP admin panel. Go to Users > Add New in the menu and create a new user. Make sure when you do this “Send this password to the new user by email” is checked. If you do not get an email, then wp_mail is not working. If that is the case, you are probably going to have to do some troubleshooting to fix it. Try the WP support forums for this: http://wordpress.org/tags/wp_mail
Can I change the email address that messages are mailed from?
Most people are unaware that WP-Members uses the native function wp_mail, and that wp_mail sends messages from wordpress@mydomain.com. But it is easy to override this. You can do it with a couple of filters added to your functions.php file or you can do it with a plugin.
Can I customize the way the login and registration forms look?
Yes! You can specify a custom style sheet for the default login and registration forms. These forms are tabless and customizable using CSS.
CSS can be applied to the legacy forms, but must be applied via an outside stylesheet (such as your theme), and since the forms are table-based, the customization options are limited.
The login and registration fields overlap my theme pages. How can I fix that?
WP-Members includes a default stylesheet that was developed using the (formerly) default TwentyTen theme. Depending on the theme you are using, this may not fit your theme right out of the box. But the forms have been developed to be very flexible by relying on CSS for their layout (see above). If you have issues of overlap or other issues with the form layout, these are addressed by customizing the CSS.
Can I customize the plugin?
It is not recommended to make direct code changes as they would need to be reimplemented in the event of a plugin upgrade.
I only want the login form to show in place of protected content and have a separate registration page. How can I do that?
If you turn off the registration in the plugin options, the registration form will not show on protected content posts/pages or the members area. Specify a registration page following the plugin instructions and set this page’s location in the plugin settings.
I need customized registration fields. How can I add/subtract fields?
The registration fields used by the plugin are stored in an array in the WP options table. NEW in version 2.6: New text, text area, and checkbox fields can be added in the Fields admin panel in the plugin’s settings menu. Alternatively, a description of how to customize the fields programmatically is available in this post.

If I understand your plugin capability after reviewing the documetnation, it appears that all members have the same access. (i.e., once a member is logged in, they will have access to anything any other member has access to – that there is only one membership ‘level’). That will work for my needs if correct.
I have a team of members already established that I’d like to add to a new site. Can I import a list of members into the USERS list (e.g. name, e-mail address, password)?
So my thoughts on the process would be:
1. Install WP
2. Add your plugin (block all pages and content)
3. Import members. (maybe this is #2 step instead?)
Now only members can access content on he site. Correct?
That depends on what you mean by “the site.” If you are looking for something that blocks users from viewing anything as you described in your original question, this isn’t going to be what you want. This plugin restricts content specifically. The navigation structure will remain intact (although you can make customizations to your theme to allow for different menus based on login, etc).
Also, as you previously indicated, you asked about users being able to post content via the plugin, which the plugin also does not do. WordPress does already have built in solutions for this with different user levels. The plugin will assign all registered users whatever you have set in WP as the default role. You can set that to something that allows content posting if you want.
You won’t be able to straight import passwords. WP encrypts passwords in the database using PHPass. If your password import is PHPass encrypted OR MD5 Hash encrypted, then you would be ok to import directly. (If passwords are MD5 encrypted, WP can read the password and will re-encrypt to PHPass when the user logs in.)
I thought I did everything right, but when I log off then google certain posts, sometimes I can get them in their entirety…sometimes I’m directed to the registration page. I’m not at all well-versed in code, but do I need to go to “screen options” for each post and make sure it’s blocked there in addition to having the “block posts by default” button checked? I’ve had terrible trouble with lurkers and a stalker and need to make sure I’ve buttoned down every bit of access to anyone who is not a member. Thanks for your help!
You are not using the ‘more’ tag in your posts, hence the full content of each post is available in category archives. Please review the information on protecting posts in the Users Guide and/or the Quick Start Guide (page 3) or the very first FAQ on this page for more about this.
Hi, thank you very much for the WP-Members plug-in. I plan to use it for a site to display primium content only for the members. While learning the plug-in, i checked “Holds new registrations for admin approval” option at Manage Options. But then whenever i tried to edit a user and update User, without checking the check box “Deactivate this user?” option turned to “Reactivate this user?” and “Activated?” area of the user turned to “No”. I looked at the file wp-members-admin.php. I found out that if the check box is unchecked; it sends the value=”0″ which is the value which has to be send when “Deactivate this user?” is checked. So “Deactivate this user?” always sends the checked value whether it’s checked or not. To fix this i have made 2 little changes at wp-members-admin.php
If there is a better way, i would like to know about it and correct my code.
$label = __( ‘Deactivate this user?’, ‘wp-members’ );
$action = 2; //$action = 1; to$action = 2; at line 118
break;
and
elseif( $wpmem_activate_user == 2 ) {//$wpmem_activate_user == 1 to $wpmem_activate_user == 2 at line 168
wpmem_a_deactivate_user( $user_id );
}
I didn’t define anything for the case $wpmem_activate_user == 0 because if the check box is unchecked everyting should stay the way it was.
I tested it carefully and it works very well now. Since i am very new to php and WordPress, i am not sure if i did something wrong. But i like to think as long as it’s work it should be fine. Maybe there is a better way to fix this but unfortunatelly i could not figure it out by myself
It is never a good idea to be editing plugin files directly. Obviously, in some instances, you might have to if a plugin is not longer supported. But it is generally a very bad idea to get into this habit. If you make a direct change to a file in a plugin, that change will be overwritten when you upgrade the plugin. When upgrades are available, it is a good rule of thumb to upgrade. (NOTE: it is also a good rule to test an upgrade in a testing environment before upgrading a live site.) When a plugin is upgraded it is generally fixing something.
What version of the plugin are you using? The problem you are describing was limited to the 2.7.1 release and was fixed in 2.7.2. So if you are using 2.7.1, you just need to upgrade. If you are using 2.7.2, you need to let me know so we can look into why this is a problem.
I do like your solution and although the fix is already in place, it’s similar to a direction that I considered. I may still change it completely. However, the problem isn’t exactly because “if the check box is unchecked; it sends the value=”0″.” It actually sends and empty value ”. In php, comparison operators can be a little tricky. The problem is that using “is equal to”, ” == 0 is true. But these are not identical because 0 is an integer and ” is not. So I probably should have used the comparison operator “is identical to” or ===. This would have been false because ” === 0 is false as they are not of the same type (unlike ” == 0, where type does not matter). Hope that makes sense.
Thank you very much for your reply. I have upgraded to WP-Members 2.7.2 and the problem is solved.
Can I set up the plugin so that only certain people need to register and login? I want most of my content viewable by anyone without logging in or registering, but I need to have an area that sellers can log in to so they can view their sales and the shipping information they need to see. Is WP-Members a good fit for this application?
Yes, what content is blocked and not blocked is up to you. The plugin installs one way be default, but you can change the plugin settings to suit different applications such as only requiring certain content to be blocked.
Please review the users guide and the quick start guide for more information on blocking/unblocking content.
I have made a danish DA_DK.PO file and uploadet it with the mo file, but I don’t understand why several of the names on the registration page is not translated to danish.
Vælg et brugernavn* – this is translated, but as You see – the rest is not!
First Name*
Last Name*
Address 1*
Address 2
City*
State*
Zip*
Country*
Day Phone*
Email*
Where to fix it?
Per, please see: Forcing translated field names when use translation files with WP-Members
Is there a way to integrate WP-members with Aweber, so that when a visitor subscribes to my site he’s added to an Aweber list?
Or…is it possible the opposite process: a visitor subscribes to Aweber –> he’s added to WP-members?
TNX!!!
wpmem_post_register_data is a filter you could hook into to grab the user’s registration data so you could post it to Aweber. There is some info on this in the User’s Guide. Here’s a framework:
add_action( 'wpmem_post_register_data', 'my_post_reg_hook', 1 ); function my_post_reg_hook( $fields ) { // $fields brings in the registration // data as an array. The array value // will be the field meta option name // (you can find this in the fields // management panel). // example: // $fields->first_name // $fields->user_email // do something here return; }Hi there,
I have made an effort to read most of the comments and FAQ’s so I’m sorry if I have already missed an answer to this:
I have checked that my WP site is adding new users and sending login details correctly which suggests the WP_mail function is working correctly. However, users who subscribe through the members page set up through this plugin are not currently getting an email even though they appear in the list of users after signing up. Any suggestions as to how I can trouble shoot this?
Neill
First, double check the spam folder to make sure they’re not ending up there.
Verify that the default emails loaded correctly (check the email tab in the plugin’s settings). These may have not loaded at install. More on this here.
If that’s not the problem, I would suggest trying the WP Mail SMTP plugin. Some hosts restrict emails sent from php scripts. Even if wp_mail is functioning correctly, if you have the plugin set to notify the admin of a new registration, 2 emails are being sent at the same time. Your host may have restrictions on this and throttle the emails (they do this to prevent spammers from sending emails via scripts).
These should cover the known problems. Hope that helps.
Thanks chad, it was the upgrade that did it. I wasn’t aware one of the other guys updated the plugin. Thank you.
Neill
Since last night, I’ve had 3-4 people register on my site with similar registrations. All the activations look similar. Here is what I get in the email sent by WP-Members
The following user registered for (and is pending approval)
username: OVSZgjAcbHVpbPieDO
email: wxbdgato@qsiaedgl.com
First Name: Aqub
Last Name: Aqub
How Did You Find Us: Aqub
City: dxitROWTyJKqoTW
State: OtLHAjDRPgI
Zip: gHFvJHhtNxwVAQhweve
Two questions: what is happening here and
when I go to the activation page, I do not see any method of deleting these members other than activating and then deactivating/deleting.
Help
I truncated your post to just what we need to make the point. That is coming from a bot or some other automated process. You can use reCAPTCHA to avoid these.
Deleting users can be done from the Users > All Users page.
Yes, but I have to activate the user first. Is there any method to deny a user?
You don’t have to activate them to delete them. Just go to the Users > All Users menu to delete the spam registrations in bulk.
Hey Chad,
Since fixing that email issue, I have had a new issue. When I go to the login or register page the forms are showing up 3 or 4 times in a row. As I mentioned this was all working before the update to the plugin, so I’m not sure if we have changed anything on our end.
I found this: http://wordpress.org/support/topic/plugin-wp-members-registration-fieldsforms-repeat-several-times-on-page but I’m not sure what this means.
It’s possible that you are using a theme that has more than one instance of The Loop. Or, you would could similar behavior if you are using multiple WP-Members shortcodes on a page. But the first is more likely. Try testing in a simple theme (such as TwentyTen or TwentyEleven) to confirm.
Thanks for the response. I thought I had captcha enabled. It is now enabled and hopefully will end the problem.
Hey Chad,
Your plugin works great here! I have one question on login form. Is there any hooks or filter to change the text above the login form that says ‘Existing users Login’?
Keep up the good work!
Thanks man!
At this point there is not. But I may include that in a future release.
I would like to see the ability to hide menus/menu items also. Any possibility of that?
How do I get WP-members to NOT overwrite my home page? I have the registration page set up and I have the widget with the registration button established, I don’t need all the registration stuff on the home page too.
If you are seeing a login and registration form on your home page, it sounds like you have a static home page set up? If that’s the case, you would want to have that page be unblocked (otherwise the plugin will recognize it as any other blocked content).
It is static. It’s been a while since I created it. I don’t mind the home page being open, it’s everything behind it I want secure. The home page is set to public.
If it’s NOT static, then all the blogs go onto the home page, and it’s the blogs that we are trying to keep OFF the home page. We call our blogs “news” and post them to a news page. Our home page is just a static, hello, how are ya, this is who we are, register or log in page. It looks great once users login. Its a 1 column with content page, and I have the wp-members widget on the top of the right column that says login or register. I just dont need all the repetitive log in and register stuff on the main body of the page. There has to be a way to do this.
What you need to do is make sure the home page is unblocked per the instructions for unblocking pages in the WP-Members Users Guide. This amounts to setting a custom field of unblock for the page (since I assume that you have set the plugin to block pages by default, or it wouldn’t be showing the login/registration forms).
Well, nuts.
I just discovered that when I use a sidebar template (twenty-eleven) all the content in the sidebar are public, if they are on a public page. So I am doing a little redesign on the fly. Is it possible to put the wp-members widget on a page without it being on a sidebar?
You can’t call a widget directly unless the area is registered as a widget area. However, you can call the function directly with
wpmem_do_sidebar(). That function generates the sidebar login and returns it as an html string, so you’ll need to echo/print the result:Ok, I’ve got all the issues resolved. Access seems to be tied down pretty well. I like your program and will send a contribution tonight. Do you have a paypal button somewhere?
On another topic, the “Forgot? ” button on the log-in widget seems to not do anything other than return me to the same screen I’m on, which is the home screen.
How is it supposed to work? I assume that I have missed a configuration somewhere, but in searching the user manual, I don’t see it.
Thanks,
JIM
Glad you like it! Yes, there is a paypal button in the plugin, and also on http://butlerblog.com/wp-members/
The forgot password link will take you to the forgot password dialog on the members area page. It only shows if you have set that URL. The URL you put in there should be the location of the page on which you set the [wp-members page="members-area"] shortcode.
Boy, this is like hitting a moving target.
I get one thing working and then the other end goes bananas.
Now, a blog on the page /mysite.com/news/ is open to the public when the direct url is typed in. This happens when I am not logged in, but just type in the direct url for my news blog, which is supposed to be locked out to non registered users. It comes right through. It’s supposed to give the “registered users only” message.
The excerpts on the home page stop at the tag, but the direct url opens it right up. Im about to break the computer.
Jim
Is the /news/ page a WordPress Page showing posts? Or is it a category tag showing posts. If it is a category archive template, you would see the post excerpts stop at the ‘more’ tag. If, however, you are using a Page to display posts, you may need to set up a custom template for that. I’ve had some users set things up that way and have set up an outline describing the process here:
http://butlerblog.com/2011/10/04/blocking-content-in-a-custom-template/
Yes, the /news page is a page that is showing posts. I set it from the reading (or writing? I forget) panel under WP settings. The same place I set the home page as static. I will look at your link and see if that helps. Thanks for your support so far. I haven’t been at this very long and learning WordPress is hard enough by itself. Add in a few plug-ins and it’s like dancing in the dark in a room full of holes.
Jim
Well, if that turns out to be either too complicated, or doesn’t fit your situation, I do have another possibility.
This example uses the WP action
pre_get_posts:add_action( 'pre_get_posts', 'my_pre_get_posts' ); function my_pre_get_posts() { if( is_page( 'news' ) ) { if( ! is_user_logged_in() ) { wp_redirect( 'http://mydomain.com/' ); exit(); } } }You would add this to your theme’s functions.php file.
You may/will need to make some adjustments to this to fit your case. First, I am assuming that the page in question has a slug of ‘news’. For
is_page()you can give it the ID# of the page, the slug, or the Title. Adjust as needed. You’ll also need to changewp_redirect()to the appropriate url.In this example, I’ve just made this redirect the user to home page if they are not logged in when they come to the ‘news’ page. You could redirect this to a login page or something else as well.
Hope that helps – it may be easier for you than the other example.
Hey Chad,
I’m looking for different levels of access.Is it possible to move the whole content with user login details from wp member plugin to other membership plugin without any hiccups?
Thanks,
jo
Sorry – I really don’t know the answer to that. The plugin doesn’t make any changes to content, and the users are stored in the wp_users table, following the same protocols as WP, so it whatever you move to follows that, then you should be fine.
This looks like a nifty plugin. I’m putting my client’s existing static site into WP, and need to implement a Members Area. I want our org’s members to be able to login to, or register for, the member’s area with their membership ID, to be held in a mySQL or (shudder) Zoho database. Can the wp-members plugin be set up to authenticate to an external database, or would I have to feed membership IDs into the WordPress database to allow members to self-register? I really prefer the former because I want the access to lapse if a member doesn’t renew her organisational sub.
There are a lot of membership plugins around and not much time (I have to run this site in my personal time, hence posting this at 11pm!), so it would be nice not to have to kiss too many frogs before finding my princess
)
Fred
The plugin runs off of the WP users table. If you end up trying to sync from an outside table/db, you’ll need to make sure that you fully understand how WP structures user data (http://codex.wordpress.org/Database_Description)
Thanks for the reply, Chad – that’s useful.
Hi Chad,
Solved most of my problems by trawling through your tips and trick pages. However, I can’t seem to get the ‘wpmem_login_redirect’ function to work? I’ve purposely built the test site using a ‘child’ of the twentyTwelve theme to ensure there are no theme-specific issues.
Any ideas?
This is I have in the child function.php page.
Jim
Hi. I’m not looking for a solution but yes for some clarification.
Can I :
Block page/post 1, 2 and 3 to be viewed by user A – While user B can view page/post 4, 5 and 6 ?
Is there any way to limit the time a user or member can have the subscription active ?
I’m trying to offer to some of my users to edit some specific posts containing their business info. My ideal goal is to let them do it but first they will need to become members of the site, second they will need to pay a fee that will expire 12 months after their registration. A very basic concept but I don’t know if your plugin will suit my need or if at least will make a great start (requiring some modifications) .
Thanks in advance and sorry for my poor English
Daniel
Daniel, thanks for your post, but the plugin does not do that.
Hey Chad,
I don’t have a “forgot password” function showing up on my login/registration form. Should that be there? Is there a way I can have it there?
I have been having some issues with users not being able to login because their passwords are being denied so I need for them to hit a forgot password function and have it emailed to them. Any suggestions?
If you have set up a Members Area page using the the members-area shortcode, set the url of that page in the plugin options. That will display a forgot password link in the login forms.
I think what people are trying to say is that the link IS appearing where you say it does, but clicking on it doesn’t do anything—it just redirects to the login page.
I’m currently in the process of developing our church site. I love the plug-in so far and I think it will be a huge help for the site, but we really need a functioning password reset. Aside from that the plugin is fantastic.
The plugin does have a functioning password reset. If the link is going to a login, then you do not have something set up correctly.
These are the correct directions:
(1) Create a members area page as outlined in the Users Guide or the Quick Start Guide.
(2) Make sure that if you are blocking pages by default, that this page is not blocked (following the instructions in the guides for unblocking an individual page).
(3) Set the URL for that page in the plugin settings for the Members Area.
1) Check
2) Pages are unblocked by default
3) I set my members page created in step one as the Members Area URL under WP-Members Settings
Here’s the page: http://www.westark.org/members/
After digging through your plugin code it looks like in wp-members-core.php you call off to wpmem_reset_password() when the query string contains “a=pwdreset.” However, wpmem_reset_password() only has a case for a form POST, and no password reset form is ever displayed.
Rae – I took a look at your site – your members area page is not http://www.westark.org/members/. It is http://www.westark.org/members/edit-my-info/. Put that in the settings and you will find that the reset password link will direct appropriately to http://www.westark.org/members/edit-my-info/?a=pwdreset
Ah I see. My apologies. I suppose I had assumed my members page was my “Member Area” and I mixed up the terminologies.
No problem – it’s kind of a legacy nomenclature issue. Now, six years down the line, there are some things like naming conventions that I would like to change, but it effects too many users. One of the overarching philosophies of this plugin has been to make upgrades so that users do not have to make any changes to implement the upgrade. I’d like to switch “members area” to “user settings” or something like that, but that would require thousands of users to get in and make a wholesale change. In my experience, I have found that the vast majority of users do not read the update notices and simply apply the upgrade to a production site without noting the changes or consequences, so making a change like that ends up breaking a lot of sites. I’ve found it best to keep those to a minimum.
Hey Chad, awesome awesome plugin, does exactly what we need.
One problem: The “you must be logged in to comment” blurb is still taking people to the default wordpress wp-login — not the nice inline wp-members one. I have defined both the registration and members area pages in the plugin settings, but these don’t appear to have an effect.
What do I need to do to force wordpress to use the wp-members registration page instead of the default WordPress one?
That’s actually part of your theme’s comments.php template. You can make an easy modification to the theme comments.php file at the end where it generates the comments form with comment_form() – replace the comment_form(); call with this:
Update the url accordingly…
Also, it is highly recommended that if you are making modifications to your theme files such as this, that you be working in a child theme. That way if you are using something like TwentyEleven, your changes won’t be overwritten when you upgrade WordPress. Likewise, if you are using a theme from a developer that releases updates, working in a child theme will keep you from having your changes overwritten when you update the theme.
I suspect the issue i’m having is related to what Barbara describes. I setup a register page at: http://50plus20.org/register and specified it in WP-Member settings area. However my blog articles (e.g. http://50plus20.org/archives/574) under “Leave a reply” only offer the option “You must be logged in to post a comment.” pointing to wp-login.php. I checked comments.php (Solostream responsive template) and assume you are referring to the line that reads: ID); ?> which needs to be replaced?
thanks, John
YES! This did the trick.
Thank you very much for the awesome support! I am going to donate to this plugin right now.
(I suggest others on this comment list do the same — I’m a WP developer and I know that responsive plugin authors are hard to come by!)
Thanks!
-barbara-
Thanks barbara for the donation! It is appreciated!
Correction on previous post: I checked comments.php (Solostream responsive template) and assume you are referring to the line in angle brackets that read: php do_action(‘comment_form’, $post-”>”ID);
That is where they are accessing the comment_form. However, by adding the do_action, they are creating an action hook, so it may be that you need to use add_action to hook into it.
Hy,
Is there a payment module integration for wp-members?
sorry for my bad english.
Thank you!
Not at this time
Hey!
Loving the plugin and everything works perfectly except for the widget – I get “logged in as” and then the username won’t show. (The site uses the Swedish translation and reads “inloggad som”)
Any idea why? I haven’t been touching the original files at all.
I’d be very thankful for input!
Sounds like the string variable for the username was not included in the translation file you are using. The string is “You are logged in as %s” and the %s should also be in the translated string.
That was it!
Please be patient – I will make a donation after I’m finished!
http://ddmcomputers.com/~srct/wp-blog/ is the url to the development site. My question is that i placed the login widget in the sidebar but it does not show the forgot password or register links when I am not logged on. What have i done wrong.
If you have set up shortcode pages for the members area and registration, set these urls in the plugin’s settings. This is covered in the Users Guide (and also the readme file under Special and Optional Shortcode Pages).
I’ve installed the plugin and have all the content filtering working fine. However I’m having issues with the user registration. I’ve confirmed that the wp user registration is working and sending the emails, so it seems wp_mail is working. My issue is that I’m not getting any email notifications to the admin or user that a new user has been created.
Please advise.
I would start by checking to make sure the default email fields were properly loaded at install:
http://butlerblog.com/2012/01/23/wp-members-2-7-0-email-issues/