Перейти до вмісту
themeforge
UA
Почати безплатно
Меню
  1. Головна
  2. Довідник атрибутів
  3. wp-field
Основне Форми й плагіни

Поле форми з постійним ключем

wp-field="key"

Без wp-field поле форми потрапляє в заявку під своїм підписом із макета. Змінили «Ваше ім’я» на «Ім’я» — і шаблон листа з {{ Ваше ім’я }} чи передавання в CRM мовчки отримують порожнє значення, хоча заявки й далі надходять. wp-field закріплює ключ.

Куди ставити

На саме поле або на обгортку «підпис + поле». Значення — ключ латиницею: name, phone, guests.

Під час збирання ключ записується в name і data-name поля, тема при цьому не змінюється.

Приклад: форма бронювання

Розмітка contacts.html
<form class="form">
  <label wp-field="name">Your name
    <input type="text" name="field" data-name="Your name"></label>
  <label wp-field="phone">Phone
    <input type="tel" name="field" data-name="Phone"></label>
  <input type="submit" value="Send">
</form>
В адмінці Form entries
Form entries → Entry #128
  • name: Anna Kowalski
  • phone: +1 (555) 010-0142
На сайті сторінка контактів

Your name

Phone

Send

У заявці поля підписано ключами, а не текстом підпису.

Що важливо

  • У шаблоні листа й у налаштуваннях передавання пишіть ключ: {{ name }}.
  • Атрибут не обов’язковий: без нього форма працює за підписами, як і раніше.
  • Для коментарів, відгуків і оформлення замовлення назву поля задає сам WordPress, туди wp-field не ставте.

Типові помилки

Журнал збирання — вкладка «Логи» вашого проєкту на themeforge.pro; ті самі зауваження показує безплатна перевірка розмітки.

Не так
<label wp-field="action">Your name
  <input type="text" name="field" data-name="Your name"></label>

Службова назва на кшталт action або ключ кирилицею: збирання його не застосовує, пише про це в журнал, і поле надходить під підписом.

Так
<label wp-field="name">Your name
  <input type="text" name="field" data-name="Your name"></label>

Власний ключ латиницею.

Використовується в рецептах

Коли будете готові

Подивіться адмінку WordPress свого сайту ще до оплати.