Formulário em duas colunas com Contact Form 7

Contact form 7 em duas colunas

O Contact Form 7 é um dos plugins de formulário mais utilizados no WordPress, e é muito comum, por diversos motivos, que você precise dividir os campos em duas colunas. Mas como fazer um formulário no Contact form 7 em duas colunas?

Contact form 7 em duas colunas

A configuração do formulário de contato com o plugin é muito simples, e caso você precise fazer a exibição em duas colunas, também é muito simples. Você vai precisar construir o seu formulário dentro de uma div, identificando cada uma delas para, posteriormente, editar o estilo com CSS.

Mas calma, se você não está tão habituado com códigos ou essas nomenclaturas não se preocupe. É bem mais simples do que você imagina.

Passo 1: Criar o formulário

Vá até aba contato no painel do WordPress e crie seu novo formulário. Coloque os campos que você deseja, dentro dessa estrutura, como no exemplo abaixo:

<div class="clearfix">
    <div id="left">
        Nome [text* your-name] <br/>
        E-mail [text your-subject]
    </div>
    <div id="right">
        Assunto [email* your-email] <br/>
        Telefone [tel tel-207]
    </div>
</div>

Mensagem [textarea your-message] <br/>

[submit "Enviar"]

Repare que você não precisa utilizar a estrutura <label> que o plugin cria automaticamente quando você cria um novo formulário. Basta adicionar o texto que você quer na etiqueta (Ex.: Nome) e na sequencia a tag do formulário.

Caso queira, também pode utilizar placeholder ao invés da etiqueta, sem problemas.

Outro ponto importante é que, se você estiver utilizando apenas 1 campo em cada coluna, não precisará do <br/> ao final da linha. Esse código (<br/>) só é utilizado quando você tem mais de um item na mesma coluna e precisará incluir uma linha entre eles.

Feito isso, vamos para o próximo passo.

Passo 2: Editar o CSS

Agora vá até o seu editor de CSS (plugin ou editor do tema) e adicione o seguinte código:

/*--- form 2 colunas ---*/
#left {
width: 49%;
float: left;
margin-right:2%;
}

#right {
width: 49%;
float: left;
}

.clearfix:after {
content:"\0020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
margin-bottom:30px;
}

.clearfix {
display:block;
}
/*--- form 2 colunas fim ---*/

Passo 3: Tudo pronto!!!

Pronto! Seu formulário em duas colunas (responsivo) está pronto. O seu resultado será esse:

Agora é só você seguir com o desenvolvimento do seu site e aproveitar seu formulário em duas colunas.

Até a próxima!

Compartilhe:
Facebook
WhatsApp
Email
LinkedIn

Este post tem 8 comentários

  1. Juliano

    Olá eduardo, sua explicação foi bem simples e achei que dava conta fácil, mas não deu. Fiz a modificação na folha de estilo do css no final e ficou bagunçado. estou usando o tema Sidney, pode me ajudar a corrigir, o site que está sendo feito é esse http://minhafazenda.net/orcamento/

    1. Eduardo Villão

      Oi Juliano, tudo bem? Obrigado por entrar em contato.
      Posso te ajudar, sim. Te mandei um e-mail para ver mais detalhes e conseguirmos a solução.
      Quando puder, da uma olhada e falamos por lá.
      Abraços.

  2. victoria schmidt

    Oi Eduardo, tudo bem? Comigo também não deu certo :-:
    poderia me ajudar?

    1. Eduardo

      Claro! me chama no Whats aqui do site que te ajudo!

  3. GERSON

    Ola Eduardo, perfeito. Só tive que inserir o CSS no campo correto no meu template e deu certinho.
    Obrigado

    1. Eduardo

      Legal que ajudou. Precisando de algo é só falar. Abraços

  4. Reginaldo

    Excelente dica para ser usado com o Contact Form.

  5. sim

    seria possível criar em 3 colunas?

Deixe um comentário

Receba dicas no seu e-mail

Eduardo Villão
Eduardo Villão

É gaúcho, apaixonado por tecnologia e especialista em Wordpress. Atualmente trabalha com desenvolvimento web.

PUBLICIDADE