I've set up Membership Levels, and attempted to use both Post Access Restrictions and Tag Access Restrictions.
A specific post (named in Post Access Restrictions) and which has the only tag (used in Tag Access Restrictions) shows in its entirety to all comers -- the viewer is not logged in, much less at the proper membership level.
Anyone can see the post when viewing "all posts" on the template's main page or when I click on the post in the "Recent Posts" widget.
Clicking on the header of the post does bring me to the Membership Options page properly and, if I use the API (with exec-php installed), the login levels work as expected. I.E. a conditional for " if (is_user_logged_in() && current_user_can("access_s2member_level1")){" properly shows the enclosed content only if the user is logged in.
Does s2Member work with the WordPress 3.0 default theme, or are the hooks it uses to restrict content viewing not properly called by that theme (or is something else going on?)?
It seems like the state is properly set internally, but the theme just isn't respecting it for some reason.
Thanks,
ssteiner