Hi, I've installed and set up S2 Member Pro for a club that I serve as webmaster for. We are having two issues:
1) Anyone can join and are assigned level 0. Members who we verify have paid their annual dues are manually moved up to level 1. However, in several pages in which we are using the [s2If current_user_can(access_s2member_level1)] shortcode, the protected content is not visible to our level 1 (and above) members.
2) Those with level 4, 3, 2, and 1 permissions who log into the site are sometimes not being granted the appropriate access, nor do they have the options they should have in the WP user bar that goes across the top. However looking in Users shows them to have the permissions that were set. There is no problem with access when designating entire pages as restricted; only when using the shortcode.
Happy to answer your questions regarding my setup, or provide additional information you might require to help me get these issues solved. I have no idea whether or not they are related or unrelated and just co-occurring.
The club's home page is here.
The Welcome page is a 5-second redirect to the Membership Options page.
Current plugins include Yoast SEO, AMP, bbPress, Smush, ShortCode Redirect, and Essential Grid. Was running iThemes Security and WP Fastest Cache but suspected that might be an issue (security plugins and caching plugins seem to have been the culprit in other, similar cases I researched here) so I deactivated them, but the problem continues.