Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Descrizione

L'azione wpforms_frontend_output_after viene attivata dopo che un modulo è stato visualizzato sul front-end del sito, solo se il modulo esiste e contiene campi.

Parametri

$form_data
(array) Impostazioni/dati del modulo elaborati, preparati per l'uso successivo.
$form
(WP_Post) Oggetto del tipo post del modulo.

Origine

wpforms/src/Frontend/Frontend.php

Maggiori Informazioni

Mentre wpforms_frontend_output_after viene attivata solo per moduli validi e non vuoti, viene eseguita dopo il processo di rendering dell'output.

Un'azione alternativa da considerare è wpforms_frontend_output_before, poiché funziona in modo simile, tranne per il fatto che viene attivata solo prima della visualizzazione del modulo.

Esempi

Un esempio di utilizzo di questa particolare azione potrebbe essere la visualizzazione di un link subito dopo il pulsante Invia sul modulo.

Ricorda solo di cambiare l'ID del modulo da 731 per corrispondere all'ID specifico del modulo su cui desideri eseguire il tuo codice, nonché la directory delle immagini (se stai richiamando un'immagine) per corrispondere a quella della struttura del tuo tema.

Se hai bisogno di aiuto per trovare l'ID del tuo modulo, ti preghiamo di consultare questo tutorial.

/**
 * Output something after your form(s).
 *
 * @link  https://wpforms.com/developers/wpforms_frontend_output_after/
 *
 * @param array  $form_data Form data and settings.
 * @param object $form      Form post type object.
 */

function wpf_dev_frontend_output_after( $form_data, $form ) {
    
    // Optional, you can limit to specific forms. Below, we restrict output to
    // form #731.
    if ( absint( $form_data[ 'id' ] ) !== 731 ) {
        return;
    } 

    // Run code or see the example echo statement below.
    _e( 'Click here for our Black Friday Offers!  <a href="http://yourlinkurl.com/black-friday" target="_blank">Check out our Black Friday deals!</a>.', 'plugin-domain' );

}
add_action( 'wpforms_frontend_output_after', 'wpf_dev_frontend_output_after', 10, 2 );

Articoli di riferimento