Punisher
Punisher

Reputation: 11

WPForms Refresh Page

Upon integrating the snippet into the File Upload WPForm for images and videos, it successfully initiates a page refresh to reset all form values and present a confirmation message upon submission. However, a problem arises where broken images are displayed in the thumbnail area after the refresh.


/*
 * Display confirmation message and form after successful submission.
 *
 * @link  https://wpforms.com/developers/how-to-display-the-confirmation-and-the-form-again-after-submission/
 */
  
function wpf_dev_frontend_output_success(  $form_data, $fields, $entry_id, ) {
       
    // Optional, you can limit it to specific forms. Below, we restrict output to form #235.
    if ( absint( $form_data[ 'id' ] ) !== 290342 ) {
        return;
    }

    // Reset the fields to blank
    unset(
        $_GET[ 'wpforms_return' ],
        $_POST[ 'wpforms' ][ 'id' ]
    );
 
    // Comment this line out if you want to clear the form field values after submission
    unset( $_POST[ 'wpforms' ][ 'fields' ] );

    // Actually render the form.
    wpforms()->frontend->output( $form_data[ 'id' ] );
  
}
 
add_action( 'wpforms_frontend_output_success', 'wpf_dev_frontend_output_success', 1000, 3 );

What I would like to happen is for the image or video entry to be cleared once submission is executed. Bringing the page back to it original state

Upvotes: 1

Views: 29

Answers (0)

Related Questions