You also need to understand that s2Member doesn’t take over and re-organize your site. That’s for WordPress. s2Member’s role is restricted to managing access to protected content.
So you can have whatever home or landing page you like in WordPress, and s2Member doesn’t change that.
This doesn’t seem to be the case. i’ve tried this more ways than I can count. and it’s still not working. Though after getting some time to reflect on this I sort of came to that conclusion. So maybe I can illustrate this situation …
My site has a page (static page) that is designated in Wordpress as the “Front page”. The name & menu label of that page is " Welcome to US-Preppers.com" & “US-Preppers.com” respectively. This page as I noted here is set as the “Front page” as configured in Wordpress Dashboard "Settings > Reading > Front page displays >Front page > “Welcome to US-Preppers.com”.
Page level restrictions for this page is “0”
In /wp-Admin / Dashboard > Appearance > Menus > US-Preppers.com is configured as the first item in the main menu list i.e … “US-Preppers.com”, “Preppers/Survival Resources”, “Blogs / Reviews”, “The / Forum” etc…
In s2member I have a page, “Licensing & Pricing” set as the MOP “Membership Options page”.
If I am logged in to the site my main menus shows me ““US-Preppers.com”, “Preppers/Survival Resources”, “Blogs / Reviews”, “The / Forum” etc… and http://localhost/us-preppers.com lands me on the “frontpage’ i.e " Welcome to US-Preppers.com” & “US-Preppers.com” I know that gets confusing but really its just the difference between the page name and menu label.
However, if I’m logged out (not logged in) my main menu shows me “Preppers/Survival Resources”, “Blogs / Reviews”, “The / Forum” etc… US-Preppers.com” has vanashed. And of course it takes me to “Licensing & Pricing” as would be expected. At present all pages in the site are set to default permissions, no Page Level Restrictions configured. Except apparently “US-Prerrers.com” which it seems I have set to level “0”. I’m guessing I must have set this while trying to get it to show as the “Front page” for the initial random, first time visitor.
Open Registration is set to “Yes(allow Open Registration, Free Subscriptions at Level #0)”
My 1st, #1 goal here is to always have “US_Preppers.com” appear in the main menu no matter what. Goal #2 is to have the random visitor or in fact any visitor land on “US-Preppers.com” i.e. the “Front page” initially. I want all login / Registration links or sign in options relegated to the sidebar & or top menu. Actually this “Top menu” may in fact be a product of my theme “Socrates 4” Though I think it’s a WP menu bar. It shows “Howdy, My-Username” on the right hand side. or if I’m not logged in it shows “Login” & “Register” on the left hand side and nothing else.
If I’m not logged in “localhost/usrpeppers.com” takes me to “Licensing & Pricing” and “US-Preppers.com” is absent from the main menu. I don’t want this to happen. I want my initial page to be US-Preppers.com ie “The Front page” as configured in Wordpress. & I want the menu item “US-Preppers.com” To be visible at all times and in its correct position as the 1st item in the menu as shown above. It is intended to be the “Home” or introductory page for the site. In other words; never, ever, ever, not be available in the main menu. I hope I’m not being vague or inarticulate here.
Oddly all the other pages where no page restrictions have been set are still accessible and they do appear in the menu.
I have tried to reset the s2member page restrictions in the “All Pages” edit area back to a no configuration condition but there is no such option available.
When all is said & done I want to be able to achieve the condition described above as Goal 1 & 2
Hopefully some screen shots may help
Logged In
Not Logged In