Hi Andrea. s2Member is currently not tuned for WPMU. That being said, we've been able to get it working on a site-wide basis, by modifying /wp-login.php in the following way:
Open /wp-login.php and look for line #400
- Code: Select all
case 'register' :
// WPMU doesn't use this
wp_redirect( apply_filters( 'wp_signup_location', get_bloginfo('wpurl') . '/wp-signup.php' ) );
exit;
Change that to this:
- Code: Select all
case 'register' :
Removing those lines will get s2Member working on WPMU, and the same is true for WP 3.0 with Multisite enabled. I should warn you though! - s2Member has NOT been thouroughly tested in WPMU. Going forward, our focus will be on WP 3.0 w/ Multisite enabled. Preliminary tests indicate this will work fine, so long as the wp-login.php file is modified as shown above. Another alternative, is to design a custom registration form, that triggers do_action("user_register").