'; } add_filter( 'wppb_build_userdata', 'wppb_toolbox_generate_password', 20, 2 ); function wppb_toolbox_generate_password( $userdata, $global_request ) { if ( $global_request['action'] == 'register' ) { $userdata['user_pass'] = wp_generate_password(); return $userdata; } return $userdata; } function wppb_toolbox_ec_generate_password( $content, $email, $password, $user_message_subject, $context ) { if ( empty( $email ) ) return $content; $user = get_user_by( 'email', $email ); if ( $user === false ) return $content; $password = wp_generate_password(); wp_set_password( $password, $user->ID ); $content = str_replace( 'Your selected password at signup', $password, $content ); return $content; }