I need S2 to hide page titles from those members not permitted to see the content.
i.e. i don’t want the titles of protected pages showing up anywhere for those without suitable access level.
Thank you for your inquiry.
The way to accomplish this is with custom menus in WordPress. I actually just did this yesterday for a test site, so I can tell you that it’s not too complicated.
If you check out this section of the Dashboard, you’ll see that you can make custom menus:
Dashboard -› Appearance -› Menus
What you’ll have to do is edit your theme’s header.php file (probably) and look for the call to wp_nav_menu(). You can then use s2Member’s Advanced PHP Conditionals to decide which navigation menu to show based on if the User is logged in or their membership level. Here’s some documentation on these things:
http://codex.wordpress.org/Function_Reference/wp_nav_menu
Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals
I’m sorry if that’s not clear enough. If it’s not, there’s some sample for code in this thread:
http://www.s2member.com/forums/topic/doing-things-with-menus-based-on-member-level/#lead-topic-7626