• I have made my web site as “Open registration” and made paid categories. Plus, all categories can be accessed from level 0. I put “all’ in “Categories that require Level #0 or higher.
    However, when I tested to access the categories, it brought me to “Paid membership page”. The page is made for level 1 users and I set it up at “Membership options page” in general option.
    What I am trying is that let level 0 users go to registration form without “Membership option page.”
    How do I make it?

    https://wordpress.org/plugins/s2member/

Viewing 11 replies - 1 through 11 (of 11 total)
  • I’m confused. You seem to want level 0 users to go to a registration form after becoming level 0 users. That’s not the way it is supposed to work. If you have Open Registration enabled (which it must be to get what you want) then they register in order to become level 0 users.

    But perhaps what you mean is that, after registering, they simply cannot access intended level 0 content. In that case, the first thing to check is whether you have overridden the Category settings by setting individual posts at level 1 (either within s2Member, or on the individual posts themselves). If you have set either of these to level 1, then a level 0 user will be referred to the Membership Options Page.

    Thread Starter wolfang8

    (@wolfang8)

    Sorry if I made you confused. English is not my first language.

    No, I meant that I want to bring people who are going to register to registration page without “Membership Option Page”. If you try to access a post which is allowed for registered users(it means “Free Subscriber, but does not paid members), then you will be brought to “Membership Option Page” which includes paid button.

    You say “it means “Free Subscriber, but does not paid members”. But there is a difference between a (free) subscriber and a level 0 user.

    The free subscriber will certainly be referred to the Membership Options Page (because s/he doesn’t have access to ANY protected content). Have you tried accessing the posts as a level 0 user?

    Thread Starter wolfang8

    (@wolfang8)

    First of all, I appreciate you, KTS915.

    Really? I have thought “Free Subscriber” and level 0 users are same. Of course, I tried to access the page which is allowed for level 0 user. And there was no problem.
    My point is that I would like to give registration form without Membership Option Page to a visitor who is going to register. Hope I explained correctly to make you sense this time.

    To be strictly accurate, an s2Member Level 0 user is a subscriber who has not paid (so is indeed free). But the user role “subscriber” is not the same thing as a level 0 user.

    What I am trying to understand is whether you are are trying to access level 0 content as an s2Member Level 0 user or as a subscriber. If the latter, then it won’t work. So which are you using?

    Thread Starter wolfang8

    (@wolfang8)

    It is latter one. That menas I would not have solution for it. I am going to edit Membership Option Page then. Thanks for your help. 🙂

    I know what he is asking and I want to know the same thing. I think he is confused by your answer because of his poor grasp of the English language.

    What I believe he wants to know is what I also want to know. He wants to have a separate membership options page (whether it’s like an actual second page or some kind of way of other workaround solution) so that when you click on a link that requires level 0 access (which is FREE subscriber NOT the WordPress subscriber role but the S2Member Level 0 user role) that it takes you to a separate membership options page.

    Here’s my issue and I think it will very clearly express what is needed here. I have a site in which there is a level of access that you must be a part of a monthly program for, which is paid. When you try to access content that is “members only” it takes you to the sales page.

    HOWEVER. There is FREE content that requires a free registration. Only problem is, when you click on that free registration, it takes you to the sales page which has nothing to do with anything but the user paying $147 a month for the program.

    What we both need (What I need anyway I believe it’s what he’s asking) is that when you click on a link that requires level 0 access and you don’t have it, you are redirected to the registration page.

    I read about the membership options variables but I am a very good programmer and that sounds like greek to me. Says it pulls some get variables but it’s an s2member array not _GET and it has HTML escaped characters and other nonsense in there and no explanation whatsoever of how it works. lol

    Ah, I see!

    I think what you need are the Membership Options Variables, which detect why a user was sent to the Membership Options Page. So it will know whether you came in search of e.g. level 0 or level 1 content.

    There is probably some information about that on the s2member website, but it’s actually much easier to use if you upgrade to the Pro version, when you can then use a simple [s2MOP] shortcode to get what you want.

    Thread Starter wolfang8

    (@wolfang8)

    Thanks for both of you. I am glad somebody shows up to explain my idea with proper English finally.
    @kts915, Could you tell me where the information please?

    Well, this page explains how you can do it with the [s2MOP] shortcode in the Pro version (which is the way I’d recommend).

    Thread Starter wolfang8

    (@wolfang8)

    It means that I have to purchase Pro version. Thanks for your help anyway 🙂

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Separate membership options page for level 0 users.’ is closed to new replies.