Generic filters
Exact matches only
Automatic updates Yes
Version 250511
Updated on
Virus Total See Report

With s2Member Pro, we transform our WordPress site into a robust membership platform. We manage subscriptions, protect content, and automate billing effortlessly. This plugin, with its plethora of features, empowers us to create a seamless user experience. Let's harness its potential, ensuring our members enjoy exclusive access, while we revel in its simplicity and power.

How to download s2Member Pro – A Powerful Membership Plugin for WordPress

Unlimited Access

Subscribe for only €10.90

Or

Get this product only with unlimited updates

We are not affiliated with s2Member Pro – A Powerful Membership Plugin for WordPress nor its developers or owners. Please read the full disclaimer in footer.

HOW IT WORKS

Auto updates with Club WPress plugin

Check how to install and update your WordPress plugins and themes in ONE CLICK directly from your Dashboard.

ClubWordPress Updater Plugin

Core Features of s2Member Pro – A Powerful Membership Plugin for WordPress

  • Membership Levels: Supports up to four primary membership levels, with the ability to create custom capabilities.
  • Content Restriction: Restrict access to posts, pages, categories, tags, and more based on membership level or custom capabilities.
  • Payment Gateways: Integrates with PayPal, Stripe, Authorize.Net, and ClickBank for secure payment processing.
  • Custom Registration/Profile Fields: Add custom fields to registration and profile forms to collect additional user information.
  • Drip Content: Schedule content delivery over time to members based on their registration date.
  • Coupon Codes: Create and manage discount codes for membership subscriptions.
  • Email Notifications: Automated email notifications for various membership-related events, such as registration and payment confirmations.
  • Login/Registration Security: Implements security measures to protect against brute force attacks and unauthorized access.
  • Customizable Login/Registration Forms: Customize the appearance and fields of login and registration forms.
  • Import/Export Members: Import and export member data using CSV files for easy data management.
  • Affiliate Program Integration: Compatible with popular affiliate marketing platforms to track and manage referrals.
  • API and Webhooks: Provides API and webhook support for custom integrations and automation.

List of improvements in s2Member Pro – A Powerful Membership Plugin for WordPress version 250511

  • = v250511 =
  • (Framework) **Fix**: Improved the admin notices handler to prevent a PHP 8.1+ error in rare cases when the data wasn’t an array as expected.
  • (Framework) **Enhancement**: Added sanitization to the admin notices handler for improved safety.
  • (Framework & Pro) **Fix**: Updated all uses of preg_split() with `-1` instead of `NULL` as the limit to prevent PHP 8.1+ deprecation warnings.
  • (Pro) **Fix**: Fixed an s2Member-List database query with a typo that prevented some custom searches from working as expected.
  • (Pro) **Fix**: Removed a check in Stripe pro-forms that blocked using the same details for trial and regular payments for subscriptions. See [thread 12818](https://f.wpsharks.com/t/12818).
  • = v250502 =
  • (Pro) **Enhancement**: Added optional fallback behavior for missing IPN Signup Vars during Stripe webhook processing. When enabled, s2Member will generate a makeshift IPN vars array if none are stored for the user. This helps support migrated or manually imported subscriptions. The setting is available under _s2Member Pro > Stripe Options > Stripe Webhook/IPN Integration_. See [thread 11334](https://f.wpsharks.com/t/11334).
  • (Framework) **UI**: Removed admin notice about Easter promo for Pro add-on.
  • = v250424 =
  • (Framework) **Enhancement**: Added additional sanitation/validation to the Logs Viewer, although only Administrators have access to it.
  • = v250419 =
  • (Pro) **Enhancement**: Improved the new coupon code limit per user which prevents a user from applying a coupon code unlimited times, Instead of single use, it can now be limited to more uses, e.g. 3. It’s been renamed from “User Once” to “User Max”, max number of times a user can use that coupon. This is optional and leaving it blank will give the default “no limit”.
  • (Pro) **Enhancement**: Improved validation of the template attribute in the s2Member-List-Search-Box shortcode.
  • (Framework) **UI**: Temporary admin notice about Easter promo for Pro add-on at 20% off.
  • = v250214 =
  • (Pro) **Enhancement**: Improved coupon usage logging for better tracking.
  • (Pro) **Enhancement**: Added a new single-use per user option for coupons. Thanks to Carl Borsani for sponsoring this.
  • (Pro) **Enhancement**: Coupons can now be limited to specific pro-forms. Thanks to Carl Borsani for sponsoring this.
  • (Framework) **Fix**: s2Get can now handle s2Member’s custom profile fields. Thanks to Gerard Earley for reporting this.
  • (Framework) **Fix**: Updated the admin notice about the PayPal button encryption setting.
  • (Pro) **Enhancement**: Improved data handling in the Remote Operations API. Props to István.
  • (Pro) **Enhancement**: Improved validation of the template attribute in pro-forms and s2Member-List shortcodes. Props to István.
  • = v241216 =
  • (Framework) **Enhancement**: Added extra attribute validation to the s2Get shortcode. Props to wcraft.
  • (Framework) **Enhancement**: Improved New User email preparation before send. Props to Hakiduck.
  • = v241114 =
  • (Framework & Pro) **Fix**: An error could happen on PHP8 during Pro activation. Fixed in this release.
  • (Framework) **Enhancement**: s2Get shortcode can now be used to show s2’s current user constants. E.g. `[s2Get constant=”S2MEMBER_CURRENT_USER_DISPLAY_NAME” /]` _WP Admin > s2Member > API / Scripting > s2Member PHP/API Constants_
  • = v240325 =
  • (Framework) **Fix**: Some sites were getting a warning from v240315’s restriction improvement when the WP REST request doesn’t include a type or ID. Fixed in this release.See [thread 11347](https://f.wpsharks.com/t/11347)
  • (Pro) **Enhancement**: Checkout success redirection URLs are now validated as safe with WordPress’ _wp_validate_redirect_. To use a domain different than the site’s, it can be allowed with wp’s filter [allowed_redirect_hosts](https://developer.wordpress.org/reference/hooks/allowed_redirect_hosts/).
  • (Framework) **Enhancement**: Additional validation to prevent an invalid s2Member Level role during registration.
  • = v240315 =
  • (Framework) **Enhancement**: Improved access restrictions applied to WP REST requests.
  • = v240218 =
  • (Framework) **Fix**: PayPal button encryption default changed to “disabled”.
  • (Framework) **Fix**: Mailchimp interest groups integration wasn’t working correctly all the time. Fixed in this release.
  • = v230815 =
  • (Framework) **Fix**: Added some missing functions to the list of conditionals allowed by default for s2If (e.g. `current_user_days_to_eot_less_than`, `current_user_gateway_is`). See also: https://s2member.com/kb-article/s2if-simple-shortcode-conditionals/#toc-5bb69568
  • (Pro) **Enhancement**: New s2If whitelist option for custom conditional functions to be allowed. _s2Member Pro > Restriction Options > Simple Shortcode Conditionals > Whitelist_
  • (Framework) **Enhancement**: Handle s2If conditional problems more gracefully. Instead of giving an error that prevents loading the rest of the page, it now just doesn’t display that s2If’s block, and enters a message in the error log (e.g. `/wp-content/debug.log`).
  • (Framework & Pro) **Enhancement**: Prevent output from s2If conditions, only _true_ or _false_.
  • (Framework) **UI**: Update the Mailchimp example from `Group Title` to `Group Category`, to match Mailchimp’s current name in their settings. _s2Member > API / List Servers > Mailchimp_
  • = v230808 =
  • (Framework) **Fix**: Potential security issue under rare circumstances. Fixed in this release.
  • (Framework) **Fix**: Mailchimp’s groups/interests were not transitioning correctly with the updated integration. Fixed in this release.
  • (Framework) **UI**: Added a notice about PayPal giving trouble with encrypted buttons recently, recommending to not encrypt them for now. You may need to disable button encryption, and allow non-encrypted payments. _s2Member > PayPal Options > Account Details > Button Encryption_
  • (Framework) **UI**: Brought back the “Expand All” and “Collapse All” buttons for the admin panels. See [thread 10796](https://f.wpsharks.com/t/10796)
  • (Framework) **UI**: Updated the link to the PayPal IPN configuration.
...
>

Join Club WPress Now !

Get access to 16684 products for only €10,90 per month.

JOIN NOW

Reviews