s2Member® Framework (a free plugin for WordPress® membership)
Install this free membership plugin for WordPress® today
s2Member® is an extremely powerful (free) membership management plugin for WordPress®. The s2Member® Framework plugin (free) integrates seamlessly with PayPal® Standard for businesses (also free).
The s2Member® Framework fully supports recurring billing, with the ability to track affiliate commissions on a recurring basis. s2Member® supports custom Pages for registration (including Custom Registration/Profile Fields), account access, and a whole lot more.
The s2Member® Framework is an extremely versatile & powerful (free) membership management plugin for WordPress®. The s2Member® Framework plugin integrates seamlessly with PayPal® Standard Buttons (very easy), and fully supports recurring billing, with the ability to track affiliate commissions on a recurring basis (through your choice of many affiliate platforms). s2Member® supports custom Pages for registration; including Custom Registration/Profile Fields, account access, and a whole lot more! See expanding features below.
Install the s2Member® plugin today for an instant membership solution, and completely free!
All Product Specifications
- Version:
120703 - Stable tag:
120703 - SSL Compatible:
yes - bbPress® Compatible:
yes - WordPress® Compatible:
yes - BuddyPress® Compatible:
yes - WP® Multisite Compatible:
yes - Multisite Blog Farm Compatible:
yes - PayPal® Standard Compatible:
yes - PayPal® Pro Compatible:
yes w/s2Member® Pro - Authorize.Net® Compatible:
yes w/s2Member® Pro - Google® Checkout Compatible:
yes w/s2Member® Pro - ClickBank® Compatible:
yes w/s2Member® Pro - Tested up to:
WP® v3.4 - Requires at least:
WP® v3.2 - Copyright:
© 2009 WebSharks, Inc. - License:
GNU General Public License - Contributors:
WebSharks - Author:
s2Member® / WebSharks, Inc. - Text Domain:
s2member - Domain Path:
/includes/translations - Plugin Name:
s2Member® Framework
s2Member® is very easy to install.
- Upload the /s2member folder to your /wp-content/plugins/ directory.
- Activate the plugin through the Plugins menu in WordPress®.
- Navigate to the s2Member® Options panel for configuration details.
Auto-updating s2Member® to the latest version.
- In your WordPress® Dashboard, go to: s2Member® -> General Options -> Deactivation Safeguards. Be sure that safeguards are on. This tells s2Member® NOT to remove any existing data/options; should WordPress® try to deactivate it inadvertently.
- Backup your files and database before upgrading any aspect of your WordPress® installation.
- Now, you can upgrade automatically by going to WordPress® -> Plugins. Find s2Member® in the list of plugins, and choose “upgrade automatically”. Or, if that fails with memory errors, you can upgrade manually via FTP. See instructions below.
Why would I get memory errors during automatic upgrade?
This depends on your hosting provider and/or server configuration. Some hosting companies impose very low limits on the amount of memory available to WordPress® during the execution of a single script. Since s2Member® is a larger plugin, WordPress® may exceed conservative limits set forth by shared hosting companies. The solution is to upgrade manually via FTP. Memory limits only affect the WordPress® auto-installation/upgrade routine, not the actual functionality of WordPress® or s2Member®.
Manually updating s2Member® via FTP (alternative).
- In your WordPress® Dashboard, go to: s2Member® -> General Options -> Deactivation Safeguards. Be sure that safeguards are on. This tells s2Member® NOT to remove any existing data/options; should WordPress® try to deactivate it inadvertently.
- Backup your files and database before upgrading any aspect of your WordPress® installation.
- Login via FTP. We recommend FileZilla™. Delete the entire /wp-content/plugins/s2member directory. You can leave /s2member-logs and/s2member-files. These extra directories contain files that should NOT be removed or overwritten.
- Now unzip the latest s2Member® distribution file, and upload the latest /s2member folder to /wp-content/plugins. You should end up with /wp-content/plugins/s2member/s2member.php, along with several other files and sub-directories. Make sure you don’t accidentally nest two/s2member/s2member directories together. For example, this is NOT correct: /wp-content/plugins/s2member/s2member/s2member.php.
- Log into your WordPress® Dashboard and go to: WordPress® -> Plugins. s2Member® is capable re-activating itself automatically when it detects a new set of files. So even with a manual upgrade, everything will load up safely upon returning to your WordPress® Dashboard. You should see a notice in the Plugins panel of your Dashboard, indicating success.


















Comments are closed.