Как пользоваться встроенной формой обратной связи
Опубликовано 31-10-2009
GetSimple имеет встроенную функцию простой контактной формы. Для того, чтобы она работала необходимо внести в шаблон следующий код:
<form action="<?php get_page_url(); ?>" method="post" >
<?php set_contact_page(); ?>
<p><label>Name:</label><input type="text" name="contact[name]" /></p>
<p><label>Email:</label><input type="text" name="contact[email]" /></p>
<p><label>Message:</label><textarea name="contact[message]" ></textarea></p>
<div ><input type="text" value="" name="contact[pot]" /></div>
<p><input type="submit" value="Send Email" id="contact-submit" name="contact-submit" /></p>
</form>
Несколько требований который обязательно нужно учесть, чтобы форма работала :
-
<?php set_contact_page(); ?>включает механизм отправки и показа сообщения об успешной отправке письма или об ошибке. -
Каждый элемент input в форме должен иметь имя начинающееся на "contact" для заполнения соответствующего массива. Как видно из примера, каждый input (это не касается кнопки submit) имеет атрибут :
name="contact[xxx]". Где 'xxx' будет описание поля, которое будет отправлено в письме. -
Имеется также элемент input названный "pot". Это поле выполняет функцию каптчи. Оно скрывается функцией через установку свойства "display:none".
-
Количество полей в форме не ограничено.
