Поле форми з постійним ключем
wp-field="key" Без wp-field поле форми потрапляє в заявку під своїм підписом із макета. Змінили «Ваше ім’я» на «Ім’я» — і шаблон листа з {{ Ваше ім’я }} чи передавання в CRM мовчки отримують порожнє значення, хоча заявки й далі надходять. wp-field закріплює ключ.
Куди ставити
На саме поле або на обгортку «підпис + поле». Значення — ключ латиницею: name, phone, guests.
Під час збирання ключ записується в name і data-name поля, тема при цьому не змінюється.
Приклад: форма бронювання
<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>- 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>Власний ключ латиницею.