__( 'Email', 'dealroot' ), 'FNAME' => __( 'First name', 'dealroot' ), 'LNAME' => __( 'Last name', 'dealroot' ), 'PHONE' => __( 'Phone', 'dealroot' ), ); $fields = array(); foreach ( (array) $form->get_data() as $name => $value ) { $name = (string) $name; $fields[] = array( 'label' => $labels[ $name ] ?? ucfirst( strtolower( str_replace( '_', ' ', $name ) ) ), 'name' => strtolower( $name ), 'type' => 'EMAIL' === $name ? 'email' : ( 'PHONE' === $name ? 'tel' : '' ), 'value' => $value, ); } Capture::submission( self::key(), (string) ( $form->ID ?? '' ), (string) ( $form->name ?? '' ), $fields ); } }