Updating to the Latest Version?

Please see: Updating s2Member & s2Member Pro Automatically via WordPress.


Installing the s2Member® Framework

The s2Member Framework installs like any other plugin for WordPress.

  1. Download the s2Member Framework
  2. Unzip, and then upload the /s2member folder to your /wp-content/plugins/ directory using an FTP application like FileZilla; or any other FTP program is fine also.

    To verify that you completed this step properly, please make sure that you have the following file path:

    /wp-content/plugins/s2member/s2member.php

    If instead, you have double /s2member/s2member/ directories nested inside each other, please correct this before you continue. In other words, if you unzipped the folder inside itself, this will cause you problems. You should have: /wp-content/plugins/s2member/s2member.php, along with several other files and subdirectories too.

  3. In WordPress, go to WordPress Dashboard Plugins, and then activate the s2Member Framework plugin.
  4. Once the plugin is active, go to WordPress Dashboard s2Member General Options to begin configuration.

Note: It is also possible to upload the s2member.zip file straight into WordPress (i.e., without using an FTP application). See: WordPress Dashboard Plugins Add New Upload Plugin. Select the s2member.zip file, and upload that ZIP file to your WordPress installation.


Installing the s2Member® Pro Add-on

Dependency: The s2Member Pro Add-on requires that you first install the s2Member Framework. Please follow the instructions above to install the s2Member Framework before you begin. Attempting to install s2Member Pro on its own will result in confusion.

  1. With the s2Member Framework installed; now download the s2Member Pro Add-on
  2. Unzip, and then upload the /s2member-pro folder to your /wp-content/plugins/ directory using an FTP application like FileZilla; or any other FTP program is fine also.

    To verify that you completed this step properly, please make sure that you have the following file path:

    /wp-content/plugins/s2member-pro/pro-module.php

    If instead, you have double /s2member-pro/s2member-pro/ directories nested inside each other, please correct this before you continue. In other words, if you unzipped the folder inside itself, this will cause you problems. You should have: /wp-content/plugins/s2member-pro/pro-module.php, along with several other files and subdirectories too.

  3. In WordPress, go to WordPress Dashboard Plugins, and then activate the s2Member Framework plugin. The s2Member Framework will automatically detect the presence of the s2Member Pro Add-on; i.e., in your list of WordPress plugins, you should find that the s2Member Framework mentions that you also have s2Member Pro.
  4. Once the s2Member Framework is active (and it shows that you have s2Member Pro also), go to WordPress Dashboard s2Member Pro Other Gateways to enable Stripe, PayPal Pro, Authorize.Net, or another supported payment gateway. You're well on your way to creating a powerful membership offering.

Note: It is NOT possible to upload the s2Member Pro Add-on straight into WordPress; i.e., uploading the s2member-pro.zip file through your WordPress Dashboard will result in an error. This is because the s2Member Pro Add-on is not a full WordPress plugin. It's an add-on for the s2Member Framework. The s2Member Pro Add-on must be uploaded via FTP—as detailed above.


Automatic Updates for s2Member & s2Member Pro

Please see: Updating s2Member & s2Member Pro Automatically via WordPress