Como usar o formulário de contato Wordpress 7 em meu próprio HTML?

eu quero usar o formulário de contato Wordpress 7 no meu site, mas eu já tenho um layout HTML/CSS para ele. Então, eu quero modificar o plugin para usá-lo com esse código HTML personalizado.

<form id="contact_form" action="" method="post">                            
    <div>
        <label for="contact_name">Nombre</label>
        <input id="contact_name" type="text" required aria-required="true" placeholder="Nombre">
    </div>
    <div>
        <label for="contact_email">Email</label>
        <input id="contact_email" type="mail" name="email" required aria-required="true" placeholder="[email protected]">
    </div>  
    <div id="area_message">
        <label for="contact_message">Mensaje</label>
        <textarea id="contact_message" type="mail" required aria-required="true" placeholder="Mensaje"></textarea>
        <input id="contact_btn" type="submit" value="enviar">
    </div>
</form>

a minha pergunta É: tenho de modificar este código com algum código do formulário de contacto 7 ou devo incluí-lo na administração do plugin?

Author: javier_el_bene, 2013-08-20

1 answers

Não há necessidade de modificar nada. O formulário de contato 7 suporta isso fora da caixa. Já tentou usá-lo ou já viu a documentação? Em caso afirmativo, o que é ou não funciona para si?

Actualizar com base nos comentários abaixo

O formulário de contacto 7 dá-lhe um shortcode para cada campo que gerou. Você pode embrulhar o shortcode em HTML na seção" Form". Usando o exemplo que você forneceu em sua pergunta, que seria parecido com este:

<div>
<label for="contact_name">Nombre</label>
[text* your-name 20/40 class:required "John Smith"]
</div>
Não precisas de embrulhar isto. em um <form> tags-Contact Form 7 já faz isso (e atribui um ID).

No seu editor de texto WordPress, use o formulário shortcode fornecido no topo da interface do formulário de contacto 7 para mostrar a sua saída final. Se preferir colocar isto num modelo de PHP, use isto:

<?php echo do_shortcode("SHORTCODE GOES HERE"); ?>

O formulário de Contato 7 também tem uma seção para o correio, onde você identificaria a quem o correio deve ir e vir. Alguns provedores de hospedagem (Dream Host, por exemplo), exigem que o e-mail de ser o mesmo domínio como o próprio site (um formulário em http://example.com teria de enviar e-mails de [email protected], ou um endereço similar). Para se certificar de que ainda consegue responder ao endereço correcto, irá adicionar um cabeçalho de replyto como este:

Reply-To: [email]

Só muda {[[4]} para corresponder o que quer que fosse o código abreviado avançado para o seu campo de E-mail.

Mas a sério, isto está tudo na documentação para o formulário de contacto 7: http://contactform7.com/docs/
 6
Author: Chris Ferdinandi, 2013-08-21 14:24:35