Can s2Member be used in a Multisite Network?
Multisite Network Compatibility Built Right In! Requires Unlimited-Site License
Most sites running s2Member use a standard WordPress installation. However, WordPress also supports another flavor of itself (requires advanced config. changes), and this is referred to as a Multisite Network. A Multisite Network allows you to run multiple blogs/sites under a single set of WordPress installation files, and with a single database. s2Member has been thoroughly tested with both Standard and Multisite Network installations of WordPress. Multisite Network Support always requires an Unlimited-Site License—no exceptions.
Running Multiple Instances of s2Member in a Network Advanced
This always requires an Unlimited-Site License, because a Single-Site License of s2Member Pro supports only a single instance of WordPress (i.e., one instance of s2Member only). If you purchase an Unlimited-Site License, s2Member Pro can be activated Network-wide, making it possible for you to have multiple child blogs (aka: sub-sites); each with their own user base and membership offering.
Sharing Users/Members Across Multiple Child Sites in a Network
s2Member was designed to support a separate user base for each child blog/site in a Multisite Network. However, the underlying
wp_users table in WordPress is shared between all child sites in a network, and there is nothing to prevent the use of
current_user_can_for_blog()—a PHP function provided by the WordPress core to check permissions across blogs. So while the ability to share users across multiple child blogs is not officially supported by s2Member, there are many cases where advanced site owners have found ways to accomplish this effectively.