Cómo evitar que la casilla de verificación de Contact Form 7 se divida en dos líneas

Corrige fácilmente el error del checkbox en dos líneas en Contact Form 7 con este sencillo truco CSS. Mejora el diseño de tu formulario en segundos.

Es bastante común que, al añadir una casilla de verificación (checkbox) en un formulario creado con el plugin Contact Form 7, el diseño se vea afectado y el contenido se divida en dos líneas distintas.

Esto significa que el checkbox aparece en la parte superior, mientras que el texto (por ejemplo, el de aceptación de la política de privacidad) se desplaza justo debajo, generando una presentación desalineada e incómoda.

Cómo evitar que la casilla de verificación de Contact Form 7 se divida en dos líneas

🛠️ Solución rápida con CSS

Afortunadamente, este pequeño inconveniente puede resolverse fácilmente añadiendo un fragmento de CSS personalizado que forzará la visualización en una sola línea. Simplemente añade el siguiente código en la hoja de estilos de tu tema o en el personalizador de CSS:

/* Evitar que el checkbox y el texto se separen en dos líneas */
.wpcf7 .wpcf7-form-control-wrap {
    display: inline;
}

Este ajuste indica que el contenedor del control del formulario debe comportarse como un elemento en línea, permitiendo que el checkbox y su texto asociado se alineen correctamente uno junto al otro.


Ajustar la separación entre el checkbox y el texto

En algunos casos, es posible que desees modificar el espacio entre el checkbox y el texto, ya sea para mejorar la estética o la legibilidad del formulario. Para ello, puedes utilizar el siguiente fragmento de CSS:

/* Ajustar el margen derecho del checkbox */
.wpcf7-list-item {
    margin: 0 15px 0 0;
}

Este código añade un margen derecho de 15 píxeles al elemento del checkbox, creando un espacio visual adecuado entre el cuadro y la etiqueta de texto.

Con estas dos simples líneas de código, puedes mejorar significativamente la apariencia de los formularios en Contact Form 7 y ofrecer una mejor experiencia de usuario sin necesidad de plugins adicionales ni complicaciones.

Para integrar este CSS directamente en tu sitio WordPress, hay varias formas de hacerlo. Aquí te explico las dos formas más recomendables y sencillas, sin necesidad de instalar plugins adicionales:


✅ Opción 1: Añadir CSS desde el Personalizador de WordPress

Pasos:

  1. Entra en el escritorio de WordPress (tusitio.com/wp-admin).
  2. Ve a Apariencia > Personalizar.
  3. Dentro del personalizador, selecciona la opción «CSS adicional».
  4. Pega el siguiente código: /* Evitar que el checkbox y el texto se separen en dos líneas */ .wpcf7 .wpcf7-form-control-wrap { display: inline; } /* Ajustar el margen derecho del checkbox */ .wpcf7-list-item { margin: 0 15px 0 0; }
  5. Haz clic en Publicar para guardar los cambios.

Ventajas:

  • No requiere acceso a archivos del tema.
  • Es seguro y reversible.
  • Se aplican los estilos de forma inmediata.

🛠️ Opción 2: Añadir CSS directamente en el archivo style.css del tema hijo

Recomendado si estás usando un tema hijo.

Pasos:

  1. En tu escritorio de WordPress, ve a Apariencia > Editor de archivos del tema (Theme File Editor).
  2. Asegúrate de estar editando el tema hijo (¡no el tema padre!).
  3. Busca el archivo style.css.
  4. Al final del archivo, añade: /* Contact Form 7 - Corrección visual de checkbox */ .wpcf7 .wpcf7-form-control-wrap { display: inline; } .wpcf7-list-item { margin: 0 15px 0 0; }
  5. Guarda los cambios.

Ventajas:

  • Más limpio para desarrolladores.
  • Se mantiene en el control del código fuente.

❗ Recomendación importante

⚠️ Evita editar el archivo style.css del tema principal, ya que perderás los cambios si el tema se actualiza. Usa siempre un tema hijo o el CSS adicional del personalizador si no estás familiarizado con temas hijos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Necesitas ayuda?

Si estás teniendo problemas con tu proyecto online, si estás en proceso de crearlo, si necesitas una web o si la tuya no funciona como debería puedo ayudarte.

¿Quién soy?
Blog
Portfolio

Carrito de compra
Scroll al inicio