Contact Form 7
Contact Form 7 é de longe o melhor plugin de wordpress para formulário contato que eu já usei.
Com ele você pode criar todo tipo de campos para o seu formulário, configurar cada formulário para enviar a mensagem para um email diferente, ou até a mesma mensagem para 2 emails, editar as mensagens de erro/envio, e o plugin é traduzido para mais de 40 idiomas. Ele usa envio por AJAX, proteção contra spam por CAPTCHA, integração com o plugin Akismet, etc.
Instalação:
1. Faça download do plugin em zip aqui.
2. Extraia os arquivos do zip em algum lugar do seu pc.
3. Envie por FTP para a pasta wp-content/plugins do wordpress.
4. Faça login no seu wordpress com um usuário administrador, vá até o menu Plugins. Encontre a opção do Contact Form 7 e ative.
5. Agora vá no menu Contato para criar/editar os formulários.
Criando formulários:
1. Clique no nome do formulário para editar o nome, caso seja o primeiro formulário o nome deverá ser "Formulário de contato 1".
2. Logo abaixo em fundo marrom, está o código que deverá ser colocado na página/post onde o formulário irá aparecer.
3. Mais abaixo, na caixa "Formlulário", do lado esquerdo está o HTML do formulário com alguns campos pré-definidos. Do lado direito está um gerador de tags para gerar as tags dos campos.
4. Clique em "gerar tag" e escolha o tipo de tag a ser gerada. Preencha os campos com as informações pedidas.
5. No campo nome deverá ter um nome único para todos os formulários criados. Sugiro que use números. Exemplo: nome-001 , email-001, nome-002, email-002, ...
6. No final do gerador, em fundo marrom está a tag gerada para o campo. Copie e coloque do lado direito onde deverá aparecer o campo.
7. Não esqueça de gerar um botão de envio, se não não será possível enviar a mensagem.
8. Na caixa "Mail", você irá configurar como a mensagem será recebida no e-mail.
9. Em "Para:" coloque o email para onde a mensagem será enviada.
10. Nos locais onde deverão entrar os dados peenchidos no formulário, coloque entre conchetes o nome do campo. Ex: [nome-001] [email-001] ...
11. Em "De:" coloque ao menos o email preenchido no formulário. Ex: [email-001]
12. Em "Corpo da mensagem" arrume como os dados preenchidos do formulário deverão ser enviados no email. Ex:
Nome: [nome-001]
E-mail: [email-001]
Telefone: [tel-001]
Cidade: [cdd-001]
Assunto: [ass-001]
Mensagem: [msg-001]
13. Caso queira enviar uma cópia dos dados do formulário para outro email, marque a opção "Usar mail (2)" e configure como será enviado.
14. Clique em "Editar" ao lado do título da caixa "Mensagens" para editar as mensagens de envio, êxito e erro.
15. Para criar outro formulário, clique em "Adicionar Novo" no topo da página.
16. Para criar um novo formulário baseado em outro já existente, clique em "copy", em verde, no formulário a ser copiado. Um novo formulário será criado, apenas edite-o.
17. Para deletar um formulário, clique em "Deletar" em vermelho no canto direito.
Adicionando em uma página/post:
Veja ítem 2 de "Criando formulários".
Screenshoots:

