Riassunto AI
Descrizione
Il filtro wpforms_frontend_form_action viene utilizzato per modificare l'azione predefinita del modulo al momento dell'invio.
Parametri
- $action
- (array) Azione da intraprendere all'invio del modulo.
- $form_data
- (array) Impostazioni/dati del modulo elaborati, preparati per essere utilizzati in seguito.
Origine
wpforms/src/Frontend/Frontend.php
Maggiori Informazioni
Il filtro può essere utilizzato per modificare l'azione predefinita del modulo.
Esempio
In questo esempio per il modulo ID 999, stiamo modificando l'URL dell'azione del modulo. Ricorda di aggiornare l'ID del modulo per farlo corrispondere al tuo.
/**
* Alter default action of form submission.
*
* @link https://wpforms.com/developers/wpforms_frontend_form_action/
*
* @param array $action Returning action to be taken on form submit.
* @param array $form_data Form data.
*
* @return array
*/
function wpf_custom_form_action( $action, $form_data ) {
// Check if the form ID matches the form where you want to modify the action.
if ( $form_id === 999 ) { // Replace 999 with your form ID.
// Modify the form action URL as needed.
$form_action = 'https://example.com/custom-action';
}
return $form_action;
}
add_filter( 'wpforms_frontend_form_action', 'wpf_custom_form_action', 10, 2 );
Si prega di notare che, se si intende utilizzare questo filtro per il reindirizzamento, la tua voce non verrà salvata nelle voci di WPForms e AJAX dovrà essere disabilitato affinché il reindirizzamento abbia luogo.