Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Adds the default roles for all sites to a user, specified by $user_id
- */
- function msum_add_roles( $user_id ){
- global $woocommerce;
- foreach( msum_get_blog_list( 0, 'all' ) as $key => $blog ) {
- if( is_user_member_of_blog( $user_id, $blog[ 'blog_id' ] ) )
- continue;
- switch_to_blog( $blog[ 'blog_id' ] );
- $role = get_option( 'msum_default_user_role', 'none' ); // if no default set, use 'none'
- if( $role != 'none' )
- add_user_to_blog( $blog[ 'blog_id' ], $user_id, $role );
- restore_current_blog();
- }
- update_user_meta( $user_id, 'msum_has_caps', 'true' );
- }
- //add_action( 'wpmu_activate_user', 'msum_add_roles', 10, 1 );
- //add_action( 'wpmu_new_user', 'msum_add_roles', 10, 1 );
- //add_action( 'user_register', 'msum_add_roles', 10, 1 );
- add_action( 'woocommerce_order_status_completed', 'msum_add_roles', 10, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement