latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 4,801 through 4,825 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Jul 24th, 2012 at 9:30 pm #20129

Rob, I looked at your profile and think I found what the problem was. Could you check now if you can now access the downloads after the change I made? http://www.s2member.com/account/

I hope it helps. :)

Posted: Tuesday Jul 24th, 2012 at 9:20 pm #20127

Hi Rob.

I don’t know what happened in your case, which is not what normally would happen to a user after the purchase. Were you logged in to your account when you paid the license? If you weren’t, that’d explain why your account wasn’t upgraded.

I’m contacting Elizabeth to look into this to sort out your access. Is your email address here the same one you paid with in PayPal? If not, could you contact the s2Member email address you got a confirmation email from after purchase?

Thanks. :)

Posted: Tuesday Jul 24th, 2012 at 9:00 pm #20121

Oh, I see now what you meant, sorry I didn’t get it before.

No, the current coupons system doesn’t support times of uses for coupons, just date expirations.

I noted down your question as a vote for this feature. :)

Posted: Tuesday Jul 24th, 2012 at 8:55 pm #20120

Hi Glenn.

That’s right, you can set an EOT time manually editing their profiles.

Regarding the EOT notification working with those set manually, that’s what I believe happens. The documentation for it mentions even manual deletions, although it doesn’t specifically mention EOTs set manually. I’ll ask Jason to confirm this, I’ll let you know when I hear back from him in the coming days.

Posted: Tuesday Jul 24th, 2012 at 8:50 pm #20118

1. What’s the difference between notify_url and return?

The return URL is the one the user is taken back to after checking out. This URL lets s2Member cookie the user’s browser so he’ll be allowed to register even if registrations are closed to free users, and his account will have the access he just paid for.

The notification URL is the one your gateway will be connecting to for updates on the payments or status of the subscription, so s2Member knows if it ended or continues, basically.

After a payment is made to PayPal, are they returned to the main site’s home page or logged out and returned to the log in page?

They’re taken to the return URL and shown a default gray page, with a button to go on to register or the home page, not sure which right now.

With s2Member Pro, you get a new attribute for your button’s shortcode, so you can specify a custom page for the user to be taken to after checkout. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]

Posted: Tuesday Jul 24th, 2012 at 8:39 pm #20116

I’m sorry about the commas/semicolons error, I was too tired and missed that when copy/pasting. I fixed that in my post now.

I just tried the code and it worked fine for me in my test installation, with description and all in the pro-form after picking an option. I don’t know why it didn’t work for you.

I’m sorry it didn’t come the way you wanted it out-of-the-box. That’s why, although I’m not required to, to help you I coded that for you.

Anyway, maybe the current s2Member, or perhaps the new one when we release it later this year, will do all you need for a future project. I hope that’s the case and we’ll be happy to help with what we can. :)

Posted: Tuesday Jul 24th, 2012 at 9:23 am #20077

Hi Lisa.

This would be an optional charge on top of the membership level. Is there a way to do this? Or do i have to make a separate level with that option included (i.e.: level #1, level #1 + $16 newsletter, level #2, level #2 + $16 newsletter, etc etc )

You could use a code similar to the one I suggested here for different payment plans: http://www.s2member.com/forums/topic/registration-form/#post-20040

You may want to modify it, because your use is different. Instead of giving a different level, it’d add a custom capability and change the total price to pay and description, for example.

Also…my client has a fairly detailed database that i will be importing – but my question is this: some of the fields that she has are not necessarily fields that a person registering for membership would fill out. There are fields which include how an existing member has paid (including checks that have been sent in) and she’d like some of the custom fields to be managed by her as a kind of internal database – but not necessarily filled out by the member. A place in the user’s profile that she can enter such info.

You could create custom profile fields for these. Just make them hidden during registration and in the profile, the admin will still see them, but the user won’t.


I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 9:16 am #20074

That’s odd… And you saved the changes after choosing a Membership Options page?

If so, then maybe you have another plugin causing a conflict. Could you do a test deactivating other plugins one by one? After each try to open that protected page from another browser where you’re not logged in and see if you can still view it.

Posted: Tuesday Jul 24th, 2012 at 9:12 am #20071

Hi Chester.

New Members register at Level 0, then I can upgrade them to Level 1 for free?

Right, that’s how you could do account approval. You protect the content at a higher level than then one they get on registration. Then you review the user and to approve him, go to his profile and change the role to the s2Member Level you protected the content at.

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 9:09 am #20070

Hi Steven.

1. Does s2Member Framework have the ability to restrict uploads like it can restrict downloads? If not, is it planned for a future release?

No, uploads are not supported and I they’re not in the to-do list, not that I know of. I’ll take your question as a vote for that feature, though.

2. Can s2Member Framework restrict group creation based on membership level (e.g., bronze members can create public groups, silver members can create public and private groups, gold members can create public, private and hidden groups)? If not, is it planned for a future release?

Do you mean BuddyPress groups? Well, not specifically, but you could try using the URI restriction to see if you can do it using parts of the URLs related to creating groups. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]

3. Is a special page required to direct PayPal to after a payment has been made?

No, s2Member returns the user to a default page after checkout at PayPal. With s2Member Pro, you have a new attribute available for your PayPal shortcode, that’ll let you specify a page you’d like the user to be returned to. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]

4. After a user registers, do they automatically become a member of the main site and all subsites if WordPress Multiuser and BuddyPress are used?

No, this is not the way WP multisite manages users across the network. There may be a plugin for multisite networks that lets you share users across blogs in it, though.


I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 9:04 am #20068

Hi Joy.

He means that it lets you create coupon codes that can be used with the s2Member pro-forms. Here’s a screenshot of the coupon codes panel:

Click to enlarge

I hope it helps. :)

Posted: Tuesday Jul 24th, 2012 at 8:53 am #20064

Hi Dayna.

Yes, it’s fine to have them register even if you don’t have protected content yet. You can have them upgrade to a paid level later and/or add paid content to your site later.

If you have the free version installed, you can test this yourself: register a test account even if there’s not protected content in the site, then create a page and protect it, the test account without access to it won’t be able to access it, but if it does have enough access for it he’ll be able to view it.

Does that answer your question? :)

Posted: Tuesday Jul 24th, 2012 at 8:48 am #20062

Hi Dayna.

Right, the free version lets you customize the default registration page a bit. The Pro version has a shortcode to include a registration form in any page/post, so it’ll have the look of your site’s theme. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms[/hilite]

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 8:30 am #20059

If you don’t import a password, then WP would generate one randomly and they’d need to use the Lost Password tool to get it emailed to them.

If you want to give them one, it can be the one you choose, just enter it in the column for the password in your CSV file.

Posted: Tuesday Jul 24th, 2012 at 8:28 am #20058

Hi Peter.

Sorry I didn’t get to your post sooner, but I do try to reply whithin 24 hours.

Thanks for confirming it was BuddyPress doing that.

About the installation problem, I’d like to take a look at your site. Could you please send the login info using the contact form? s2Member® » Private Contact Form Thanks. :)

Posted: Tuesday Jul 24th, 2012 at 8:22 am #20056

Ah, it’s a bit of content in a page, not a full page. Sorry I didn’t get it the first time.

In that case you could use a conditional to show/hide it based on the person’s access. Video » s2Member (Advanced Conditionals)

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 8:20 am #20055

Hi Kevin.

You can integrate with iDevAffiliate. Video » s2Member (iDevAffiliate Integration)

Or you could use ClickBank as the gateway, which includes an affiliate program. [hilite path]Dashboard -› s2Member® -› Other Gateways -> ClickBank[/hilite]

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 8:18 am #20054

Hi Timothy.

Could you check this article out and tell me if it helps you identify the problem? Knowledge Base » Logged in but am considered logged out

Posted: Tuesday Jul 24th, 2012 at 8:16 am #20052

Hi Carlo.

To have a public members list and public profiles, you’d need to use a plugin that adds those features to WordPress. One that does is BuddyPress.

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 8:12 am #20051

Hi Tim.

if I create a new role group that has the s2member roles for level3 and then the user downgrades to level 2, how will the users ‘group’ get downgraded?

I’m not sure I understand what you mean by role group. s2Member has its roles, and those are the ones that will work for access to content.

If you give the user other roles, those roles would need to have the s2Member access capabilities to work for access management with s2Member.

I’m not sure that demotions on EOT will work normally with a role other than the expected s2Member Level roles, though. You could test it.

Posted: Tuesday Jul 24th, 2012 at 8:09 am #20050

Hi Jeff.

You may want to try using [hilite mono]redirect_to[/hilite] at the end of your link to the login page: /wp-login.php?redirect_to=/?p=123 (change the 123 with a variable that has the ID of the current page).

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 7:52 am #20048

Hi Tony.

Yeah, index.html will affect the normal behavior. Hmm…

You could protect the whole site at Level 0 so logged out users can’t view it (add a forward slash to the Level 0 box in the URI restriction) and close registrations so they can’t register to view it.
[hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]
[hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite]

Then create the account for your friends and sponsors, or send them a link that’ll let them register even if registrations are closed. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Registration Access Links[/hilite]

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 7:47 am #20046

Hi Brian.

Well, you could add the region as a custom profile field. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

Or even as a custom capability, which would also let you manage access to content based on it. Video » s2Member (Custom Capabilities)

To add the custom capability or profile field to MailChimp for that user, this may help: http://www.s2member.com/forums/topic/s2member-mailchimp-and-ccaps/#post-17078

I hope that helps. :)

Posted: Tuesday Jul 24th, 2012 at 7:42 am #20044

Right, but WordPress doesn’t have a feature to email users, and it’s not something s2Member adds.

What s2Member does allow is to edit the email that gets sent to the user when he registers. Not sure if that’s useful in your case. [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User[/hilite]

Another thing s2Member adds is integration with services like MailChimp or AWeber, with the option to have the person added to a different list based on the s2Member Level. Then you’d be able to mail users using those services, segmented by s2Member Level. Video » s2Member (API List Servers)

I hope that helps.

Posted: Tuesday Jul 24th, 2012 at 7:37 am #20043

The free registration pro-form has an attribute for the Level you want to give the user that’s registering for free. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> level[/hilite]

level=”1″ Membership Level [1-4] ( or, up to the number of configured Levels ). Only valid for Forms providing Membership Level Access, which includes Free Registration Forms too. Free Registration Forms allow a value of level=”0″ whenever register=”1″ for Free Registration. In addition, Free Registration Forms will also allow visitors to register for free, even at higher Levels if you wish. Free Registration Forms will accept any value [0-4] ( or, up to the number of configured Levels ).

I hope that helps.

Viewing 25 replies - 4,801 through 4,825 (of 7,376 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.