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.

2 different "FREE" levels of subscription.

Home Forums Community Forum 2 different "FREE" levels of subscription.

This topic contains 3 replies, has 3 voices. Last updated by  Kelli DeSantis 4 years, 3 months ago.

Topic Author Topic
Posted: Sunday Sep 9th, 2012 at 10:47 am #24691

Hello again!!

A few questions, please.

1. I’ve configured 3 levels of membership. 0..Free, 1..paid and 2…paid. Is there a way to add another “free” level that has certain paid level privileges? I want them to have “paid” level page privileges but not need to be directed through paypal and added to certain mailchimp lists. Does that make sense?

2. Can you switch the order of previously made levels? I wanted to add a list between 0 and 1 but had to add them to level 3. Does THAT makes sense :)

Thanks so much for your help!!!


List Of Topic Replies

Viewing 3 replies - 1 through 3 (of 3 total)
Author Replies
Author Replies
Posted: Monday Sep 17th, 2012 at 10:56 am #25571
Janet Riley
Username: jriley

Hi Kelli-

I’m still new to S2Member, but I think I see the answers. Take these with a grain of salt, and back up your site before you try them out.

1) Check out the Custom Capabilities tutorials at . Custom capabilities are like adding a tag to a user ( like “privilege_1”, or “privilege_2”).

To give someone a custom capability at signup, you include it in the shortcode that displays the reg form. This might be S2Member Pro Forms only functionality — check it on your installation.

Example codes:
[s2Member-Pro-PayPal-Form register="1" level="0" ccaps="privilege_1" desc="Signup now for free, with Privilege 1!" custom="" tp="0" tt="D" captcha="clean" /]

[s2Member-Pro-PayPal-Form register="1" level="0" ccaps="privilege_2" desc="Or sign up for free with Privilege 2!" custom="" tp="0" tt="D" captcha="clean" /]

The level=”0″ says free membership, and ccaps lists the capabilities you want to tag them with.

Make sure all signups that are entitled to the custom capability have that ccap specified. That is, if your Level 3 members also have Privilege 1, make sure the ccaps=”privilege_1″ on their signup form. You’ll have to add the custom capability to all existing members who have that privilege. I don’t know how to do that en mass – check the S2Member forums.

To make WordPress check for a custom capability before showing content, you have to switch it from checking for a role to checking for the custom capability. To do this, edit the page. In the S2Member section , specify the custom capability required (e.g. “privilege_1”).

2) Yes, you can edit their roles on the WordPress User Admin page. It will be tedious.

Say you had 0,1,2 and now you want 0,1,2,3 .

First, make a new top level – add the S3 level in S2Member > General > Membership Levels. Don’t rename the level labels yet, it will be too confusing. When you save the changes, it’ll create a new WordPress role called S3.
Go to /wp-admin/users.php .
See the row where it lists all the roles, so you can click to filter by role? Click S2 to show your top level users.
Click the checkbox next to their usernames.
At the top of the list, in the Change Role To dropdown, pick S3. Click the Change button. Now all the S2s are S3s, and nobody is an S2 any more.
Repeat this with the other membership levels. Work from highest to lowest.

Now rename your levels in S2Member > General > Membership Levels. S3 becomes whatever S2 was, S2 is whatever S1 was. Name S1 to the new level you’re adding.

Hope this helps.

Posted: Thursday Sep 20th, 2012 at 8:15 am #25924
David Welch
Username: dwbiz05

I agree with Janet, Custom Capabilities is the easiest way to grant access to any member at any level for any thing.


Posted: Thursday Sep 20th, 2012 at 10:11 pm #26002

Excellent!!! THanks so much you guys!!!

Viewing 3 replies - 1 through 3 (of 3 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

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.