-
do_action( 'bp_core_signup_user', $user_id, $user_login, $user_password, $user_email, $usermeta )
Source Reference:
-
*/ if ( apply_filters( 'bp_core_signup_send_activation_key', true ) ) { if ( !is_multisite() ) { $activation_key = wp_hash( $user_id ); update_user_meta( $user_id, 'activation_key', $activation_key ); bp_core_signup_send_validation_email( $user_id, $user_email, $activation_key ); } } do_action( 'bp_core_signup_user', $user_id, $user_login, $user_password, $user_email, $usermeta ); return $user_id; } function bp_core_signup_blog( $blog_domain, $blog_path, $blog_title, $user_name, $user_email, $usermeta ) { if ( !is_multisite() || !function_exists( 'wpmu_signup_blog' ) ) return false; return apply_filters( 'bp_core_signup_blog', wpmu_signup_blog( $blog_domain, $blog_path, $blog_title, $user_name, $user_email, $usermeta ) ); }
-
Hook: add_action: bp_core_signup_user instances (1)
-
add_action( 'bp_core_signup_user', 'xprofile_sync_wp_profile' )
Source Reference:
-
} update_user_meta( $user_id, 'nickname', $fullname ); update_user_meta( $user_id, 'first_name', $firstname ); update_user_meta( $user_id, 'last_name', $lastname ); $wpdb->query( $wpdb->prepare( "UPDATE {$wpdb->users} SET display_name = %s WHERE ID = %d", $fullname, $user_id ) ); } add_action( 'xprofile_updated_profile', 'xprofile_sync_wp_profile' ); add_action( 'bp_core_signup_user', 'xprofile_sync_wp_profile' ); /** * Syncs the standard built in WordPress profile data to XProfile. * * @since 1.2.4 * @package BuddyPress Core */ function xprofile_sync_bp_profile( &$errors, $update, &$user ) { global $bp;
-