Estilizar campos de Contact Form 7
Estamos usando el plugin Contact Form 7 para WordPress y queremos especificar el ancho del campo de asunto (asumimos que la respuesta aplicaría para establecer el ancho de cualquier campo) y reubicar el campo "Tu Email" junto al campo "Tu Nombre". El resultado sería Email y Nombre en una línea, Asunto con ancho completo debajo, y Tu Mensaje debajo del Asunto. Gracias

No lo he probado, pero puedes intentarlo tú mismo:
Contact Form 7 utiliza algo como esto:
<p>Tu Nombre (requerido)<br />
[text* your-name] </p>
En lugar de usar la etiqueta de párrafo (<p>
), usa span (<span>
), y algún CSS en línea, como:
<span style="width: 48%; float: left; position: relative;">Tu Nombre (requerido)<br />
[text* your-name] </span>
<span style="width: 48%; float: left; position: relative;">Tu Email (requerido)<br />
[email* your-email] </span>
width: 48%
te permitirá hacer algunos ajustes de margin
. Luego usa un <div>
para limpiar el float
por todos lados:
<div style="clear:both;"></div>
Luego el resto del código:
<p>Asunto<br />
[text your-subject] </p>
<p>Tu Mensaje<br />
[textarea your-message] </p>
<p>[submit "Enviar"]</p>
Así que todo el código completo sería:
<span style="width: 48%; float: left; position: relative;">Tu Nombre (requerido)<br />
[text* your-name] </span>
<span style="width: 48%; float: left; position: relative;">Tu Email (requerido)<br />
[email* your-email] </span>
<div style="clear:both;"></div>
<p>Asunto<br />
[text your-subject] </p>
<p>Tu Mensaje<br />
[textarea your-message] </p>
<p>[submit "Enviar"]</p>
NO OLVIDES CAMBIAR LOS SLUGS ESPECÍFICOS COMO your-email
, your-subject
SEGÚN LOS IDs DE TU FORMULARIO DE CONTACTO.
¡Feliz codificación!

Mucho más simple que la respuesta anterior:
Agrega clases a tus campos de entrada en el constructor de formularios - [text* your-name class:your-name]
Luego dales estilo en tu archivo CSS.
Ejemplo:
#wpcf7-f613-p57-o1 form .your-name {width:48%;}
- Donde #wpcf7-f613-p57-o1
es el ID del formulario con el que estás trabajando.
