JW Player sample code not working
s2Member includes a few code samples in the Download Options documentation to help you get started with video playback of protected files in JW Player. You can copy one of these, paste it into a WordPress Post or Page, and replace every mention of with the actual name of the video file you’ll be using in the player. If you …
Troubleshooting Email Delivery Problems
If it appears that s2Member is not sending emails, you can try the following to help diagnose where the issue may reside. Is s2Member actually sending the emails? To check if s2Member is actually sending the emails that you’re expecting, please install the EMail Log plugin. This plugin will maintain a log of every email that WordPress/s2Member sends out. Once …
Debugging the AWeber integration
Here are a few things you can do: SMTP mail plugins may cause problems with s2Member’s AWeber integration. A problem can occur when/if you configure an outside SMTP server that MUST have emails sent a specific address, one which is directly associated with your SMTP account. In cases such as this, s2Member may be unable to get mail through to …
Logged in but am considered logged out
I login and am taken to the Login Welcome Page, but as soon as I surf around the site and come back to the Login Welcome Page, I get sent to the Membership Options Page as a visitor. The problem may be that you’re mixing with . When a user logs in, they’re logging in under , but once they’re …
Pages missing from Specific Post/Page button generator
You’re trying to use s2Member’s Specific Post/Page Access Restrictions, and although you’ve protected several Posts/Pages this way, they’re not showing up in the Specific Post/Page Button Generator? I would suspect that you’ve created a conflict by mistake. s2Member will not allow you to generate a Payment Button that facilitates Specific Post/Page Access, with any Post/Page which is already protected with …
Custom profile fields missing from form
When you configure Custom Registration/Profile Fields with s2Member, those will show on your Pro Form during registration just as you describe. However, they’ll only be visible in the context in which they were configured. For example, if you configure Custom Registration/Profile Fields for Members at Level #1, they’ll only be displayed during registration if your Pro Form is configured to …
Resolving Problems with File Downloads
There are several things you can try applying to your site to fix problems with downloads. Depending on your server configuration, one or all of these may be necessary. Please try each tweak in the order they are listed, testing your download after applying each change. Disable GZIP Compression If you’re running s2Member with for Apache (common on many hosts, …
Empty $vars array for filter hooks
After experimenting with the hooks I discovered some things. Nothing seems to be helpful. I tried this code: In all filter hooks I only get an empty $vars array: What is the purpose of these filters? I would suggest this article to you as a primer as Hooks/Filters for WordPress. http://codex.wordpress.org/Plugin_API#Hook_in_your_Filter The reason you’re getting an empty array is because …
Members not demoted after failed payments
If your members are not being demoted after their payments failed, it may be that s2Member is stopping on a failure to locate the associated with the original transaction. I suspect this is because your customer originally purchased access to your site while you were running an older version of s2Member. Unfortunately, this particular type of IPN that PayPal sends …







Pre-Sale FAQs
Video Tutorials
Support Forums
Knowledge Base
News / Updates
s2 Codex / Docs
GPL v2 License
Happy Customers
Private Contact
About Us
Support Policy
Privacy Policy








s2Member® (Back To Home)
Framework Plugin (Free)
s2Member® Pro (Upgrade)





