Come inviare un foglio di stile per i moduli conversazionali

Desiderate richiedere il vostro foglio di stile per l'addon Conversational Forms? Potete aggiungere il vostro CSS utilizzando uno dei metodi descritti in questo tutorial, ma sapevate che potete anche utilizzare un filtro per inserire un foglio di stile dedicato ai vostri moduli di conversazione. Questo metodo può rendere molto più semplice l'organizzazione e in questa guida vi mostreremo come inserire un foglio di stile dedicato a questi moduli.

Creare il modulo di conversazione

Per prima cosa, è necessario creare un modulo di conversazione e aggiungervi i campi. Se avete bisogno di aiuto per farlo, consultate questa documentazione.

Una volta aggiunti i campi, assicuratevi di attivare i moduli di conversazione dalla scheda Impostazioni.

Personalizzazione del modulo di conversazione

Una volta creato il modulo conversazionale, per lo scopo di questa esercitazione, aggiungeremo del testo al campo Messaggio della scheda Modulo conversazionale. Si tratta di un messaggio che i visitatori vedranno non appena il modulo verrà caricato.

Si può aggiungere ciò che serve, ma noi aggiungiamo del testo, un link e un elenco non ordinato con quanto segue.

<p>You are about to complete an order form for theme package 3.</p>
<p>To review the terms and condition, <a href="#">please click here</a>.</p>
<p>Which includes, but not limited to the following:</p>
<ul>
<li>Theme 1</li>
<li>Theme 2</li>
<li>Theme 3</li>
<li>Free Plugin 1</li>
<li>Free Plugin 2</li>
<li>Free Plugin 3</li>
</ul>

Enqueering di un foglio di stile per i moduli conversazionali

Prima di poter inserire il nostro foglio di stile per i moduli di conversazione, dobbiamo aggiungere questo frammento di codice che lo consentirà.

Se avete bisogno di aiuto per aggiungere codice al vostro sito, consultate questo tutorial.

/**
 * Enqueue your own stylesheet for conversational forms
 * 
 * @link  https://wpforms.com/developers/how-to-enqueue-a-stylesheet-for-conversational-forms/
 */

function wpfdev_convoform_custom_css() {

	wp_enqueue_style( 'style', get_stylesheet_directory_uri().'/name-of-your-css-file.css' );
}

add_action( 'wpforms_conversational_forms_enqueue_styles', 'wpfdev_convoform_custom_css', 10 );

Creare e caricare il foglio di stile nella directory del tema

Una volta aggiunto il codice, è necessario creare il file CSS.

Ecco alcuni stili CSS di base che abbiamo utilizzato per questa esercitazione


.wpforms-title {
    color: #e27730!important;
    font-size: 36px !important;
}
.wpforms-description {
    line-height: 1.6em;
    text-align: left;
    white-space: normal !important;
    max-width: 90%;
    font-size: 18px !important;
    margin: 0 auto;
}
.wpforms-description a {
    color: #e27730;
    text-decoration: none;
}
.wpforms-description a:hover {
    color: #c45e1b;
}
.wpforms-description ul li {
    list-style: circle !important;
    list-style-position: inside !important;
    font-size: 16px;
}
button.wpforms-conversational-btn-start.wpforms-conversational-btn {
    background-color: #e27730 !important;
    color: rgba(255,255,255,1) !important;
}
button.wpforms-conversational-btn-start.wpforms-conversational-btn:hover {
    background-color: #c45e1b !important;
}
.wpforms-conversational-form-btn-desc {
    display: none !important;
}

Queste sono solo alcune regole CSS di stile standard per i link e gli elenchi non ordinati. Abbiamo anche modificato il titolo del modulo di conversazione e rimosso il testo che di solito si vede accanto al pulsante Start.

Una volta create le regole CSS, è ora di caricarle tramite FTP o un plugin di tipo FTP, caricandole nella directory del tema. Per il caricamento tramite FTP, potete seguire questo tutorial.

Per la nostra esercitazione, abbiamo utilizzato un plugin di WordPress menzionato in questa esercitazione per avere accesso al nostro server.

Create il file CSS con le vostre regole CSS uniche e caricatelo nella directory del tema.

Visualizzazione del modulo di conversazione

Ora, quando i visitatori visualizzeranno la pagina, vedranno i nuovi stili aggiunti grazie all'enqueue del nostro foglio di stile unico.

Inserite il vostro foglio di stile unico per i moduli di conversazione, in modo da mantenere il vostro CSS organizzato e facile da trovare.

Questo è tutto ciò che serve per richiedere un foglio di stile specifico per l'addon Conversational Forms. Volete collegare il logo che appare sui vostri moduli di conversazione? Date un'occhiata alla nostra documentazione su Come collegare il logo del modulo di conversazione.

Azione di riferimento

wpforms_conversational_forms_enqueue_styles

FAQ

D: Posso utilizzarlo anche per l'addon Form Pages?

R: Per avere un enqueue unico per il componente aggiuntivo Form Pages, utilizzare invece questo frammento di codice. Per saperne di più su questa azione, consultare la documentazione.

/**
 * Enqueue your own stylesheet for the Form Pages addon
 * 
 * @link  https://wpforms.com/developers/wpforms_form_pages_enqueue_styles/
 */

function wpfdev_formpages_custom_css() {

	wp_enqueue_style( 'style', get_stylesheet_directory_uri().'/name-of-your-css-file.css' );

}
add_action( 'wpforms_form_pages_enqueue_styles', 'wpfdev_formpages_custom_css', 10 );