Как пользоваться встроенной формой обратной связи

Опубликовано 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".

  • Количество полей в форме не ограничено.

Метки: