You’ve got a scenario where someone is signing up to multisite via Gravity Forms’ user registration plugin. The following function will automatically add them to as many additional sites as you’d like.
add_action( 'gform_user_registered', 'many_site_registration_save', 10, 3 ); function many_site_registration_save( $user_id, $feed, $entry ) { $sites = array(25,26,27,28); //the IDs of the sites you want the user added to foreach ($sites as $site) { add_user_to_blog($site, $user_id, 'author'); //the last variable is the desired role for the user } }
Great to see how you fixed it!
/Jörg