Attenzione!

Questo articolo contiene codice CSS ed è destinato agli sviluppatori. Offriamo questo codice per 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 CSS personalizzato.

Chiudi

Come aggiungere un link di stampa ai tuoi moduli

Vuoi consentire agli utenti di stampare i tuoi moduli per il completamento offline? Mentre i browser offrono funzionalità di stampa integrate tramite il menu File predefinito, l'aggiunta di un pulsante o link di stampa dedicato può migliorare l'esperienza utente.

Questa guida ti mostrerà come aggiungere un'opzione di stampa direttamente ai tuoi moduli utilizzando semplice codice HTML.

Configurazione del tuo modulo

Innanzitutto, crea un modulo e aggiungi i campi desiderati. Se hai bisogno di aiuto per creare il tuo modulo, consulta la nostra guida su come creare il tuo primo modulo.

Successivamente, aggiungi un campo HTML al tuo modulo. All'interno di questo campo, aggiungi il seguente codice:

<a href="#" onClick="window.print()">Print this page</a>
aggiungi lo snippet del link di stampa all'interno del campo HTML

Questo codice crea un semplice link di testo che attiva la finestra di dialogo di stampa del browser quando viene cliccato. href="#" impedisce la reindirizzamento della pagina, mentre onClick="window.print()" chiama la funzione di stampa del browser.

Una volta salvato il modulo, puoi vedere che appena sopra il pulsante Invia c'è un link per stampare il modulo.

ora appena sopra il pulsante di invio c'è un link di stampa per stampare il modulo

Per far sì che il tuo link di stampa assomigli di più a un pulsante, puoi aggiungere uno stile personalizzato. Per prima cosa, modifica il tuo HTML per includere una classe CSS:

<a class="print_link" href="#" onClick="window.print()">Print this page</a>

Quindi aggiungi questo CSS al tuo sito. Se hai bisogno di aiuto per aggiungere codice personalizzato, consulta la nostra guida su come aggiungere codice personalizzato.

a.print_link {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px;
    background-color: #B95D6A;
    color: #ffffff;
    border: 1px solid #b95d6a;
    transition: all 0.2s ease-in-out;
}

a.print_link:hover {
    background-color: #ffffff;
    color: #b95d6a;
}
aggiungendo il CSS, puoi trasformare un link normale nell'aspetto di un pulsante

Stampa di moduli multipagina

Se il tuo modulo utilizza interruzioni di pagina, avrai bisogno di CSS aggiuntivo per garantire che tutte le pagine vengano stampate correttamente. Aggiungi questo CSS al tuo tema:

@media print {
    /* print only styles here */
    #wpforms-form-1000 .wpforms-page {
        display: block !important;
    }
}

Ricorda di sostituire 1000 con l'ID del tuo modulo. Se hai bisogno di aiuto per trovare l'ID del tuo modulo, consulta la nostra guida su come trovare gli ID dei moduli.

Per applicare questo a tutti i moduli, usa:

@media print {
    /* print only styles here */
    .wpforms-page {
        display: block !important;
    }
}

Puoi anche usare questi stili di stampa per nascondere elementi come la barra laterale, il piè di pagina o l'intestazione durante la stampa.

E questo è tutto ciò di cui hai bisogno! Vuoi sapere come usare gli shortcode all'interno di questi campi modulo HTML? Dai un'occhiata al nostro tutorial su Come visualizzare gli shortcode nel campo HTML.