WordPress: aggiungere una nostra routine all'elaborazione dei form di Elementor

Aggiungere una nostra routine all'elaborazione dei form con Elementor è semplice da implementare in WordPress.

La soluzione è la seguente:


add_action( 'elementor_pro/forms/new_record', function( $record, $ajax_handler ) {
    $form_name = $record->get_form_settings( 'form_name' ); // Nome del form
    $form_fields = $record->get( 'fields' ); // Campi e valori del form

    $output = array(); // Valori da aggiungere alla risposta AJAX 

    // Elaborazione. Qui aggiungiamo la/le nostra/e routine.

    $output['my_new_var'] = true; // Qualsiasi valore serializzabile come JSON

    $ajax_handler->add_response_data( true, $output ); // Risposta AJAX
}, 10, 2 );    
Torna su