Cómo poner en cola una hoja de estilo para formularios conversacionales

¿Te gustaría poner en cola tu propia hoja de estilo para el complemento de formularios conversacionales? Usted puede agregar su propio CSS utilizando cualquiera de estos métodos de este tutorial, pero ¿sabía usted que también puede utilizar un filtro para poner en cola una hoja de estilos dedicada para sus formularios conversacionales. Este método puede hacer que sea mucho más fácil para fines de organización y en este tutorial, le mostraremos cómo poner en cola una hoja de estilos dedicada para estas formas.

Crear su formulario conversacional

En primer lugar, tendrás que crear un formulario conversacional y añadirle tus campos. Si necesitas ayuda para hacerlo, consulta esta documentación.

Una vez que hayas añadido tus campos, asegúrate de activar los formularios conversacionales en la pestaña de configuración.

Personalización del formulario conversacional

Una vez que hayas creado tu formulario conversacional, para el propósito de este tutorial, vamos a añadir algo de texto al campo Mensaje en la pestaña Formulario Conversacional. Este es un mensaje que sus visitantes verán tan pronto como se cargue el formulario.

Puedes añadir lo que necesites, pero nosotros vamos a añadir algo de texto, un enlace y una lista desordenada con lo siguiente.

<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>

Puesta en cola de una hoja de estilo para formularios conversacionales

Antes de que podamos poner en cola nuestra propia hoja de estilo para formularios conversacionales, primero tenemos que añadir este fragmento de código que lo permitirá.

Si necesita ayuda para añadir código a su sitio, consulte este 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 );

Creación y carga de la hoja de estilos en el directorio del tema

Una vez añadido el código, ahora tienes que crear tu archivo CSS.

Éstos son algunos estilos CSS básicos que hemos utilizado para este tutorial


.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;
}

Éstas son sólo algunas reglas CSS de estilo estándar para enlaces y listas desordenadas. También hemos estilizado el título del formulario conversacional y hemos eliminado el texto que suele aparecer junto al botón Inicio.

Una vez que hayas creado las reglas CSS, es hora de subirlas usando FTP o un plugin de tipo FTP, súbelo al directorio del tema. Para subirlo usando FTP, puedes seguir este tutorial.

Para nuestro tutorial, utilizamos un plugin de WordPress mencionado en este tutorial para tener acceso a nuestro servidor.

Crea tu archivo CSS con tus reglas CSS únicas y súbelo al directorio de tu tema

Visualización del formulario de conversación

Ahora, cuando los visitantes vean la página, verán los nuevos estilos añadidos simplemente por el enqueue de nuestra hoja de estilos única.

Ponga en cola su propia hoja de estilos única para formularios conversacionales para mantener su CSS organizado y fácil de encontrar.

Y eso es todo lo que necesitas para poner en cola una hoja de estilos específica para el complemento Formularios conversacionales. ¿Desea vincular el logotipo que aparece en sus formularios conversacionales? Eche un vistazo a nuestra documentación sobre Cómo vincular el logotipo de sus formularios conversacionales.

Acción de referencia

wpforms_conversational_forms_enqueue_styles

PREGUNTAS FRECUENTES

P: ¿Puedo usar esto también para el complemento Form Pages?

R: Para tener una cola de espera única para el complemento Form Pages, utilice este fragmento de código en su lugar. Puedes leer más sobre esta acción revisando esta documentación.

/**
 * 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 );