1

Тема: Произвольное поле / Custom Fields / custom_fields

Назначение
Вывести на экран поле для ввода информации пользователем с возможностью отобразить информацию из произвольного поля записи или страницы WordPress.

Параметры

Заголовок:
Краткое описание поля. Отображается над полем и в тексте письма если поле в нем должно отображаться. Можно использовать html теги.

Цвет:
Данный параметр применяется для упрощения визуального ориентирования между полями, когда их становится слишком много. Очень удобно разделять цветами условия и конкретные поля.

Знаки до:
Арифметический знак или знаки, которые будут стоять перед полем. Например + или +(

Знаки после:
Арифметический знак или знаки, которые будут стоить после поля. Например - или )-

ID поста:
Укажите цифрами ID поста из Wordpress откуда будем брать произвольное поле.

Ключ произвольного поля:
Впишите название произвольного поля поста или страницы.

По умолчанию:
Поле обязательно для заполнения!
Нужно указать цифру, которая будет учитываться при расчете, если посетитель ничего не написал.
Если вы оставите поле пустым, скорее всего ваша формула вызовет ошибку!
Так же значение указанное в этом параметре отображается по умолчанию в поле когда калькулятор только открылся если значение из произвольного поля пустое. Если значение из произвольного поля не пустое, отобразиться его значение.

Данные:
Полученные данные - получаем то, что выбрал пользователь.
Количество символов - получаем количество символов в значении.
Дата - для работы с датами.

Валидация:
Если вы хотите получить от пользователя только требуемые данные, можно воспользоваться этой опцией.
Доступно:
+ Только цифры
+ Только цифры и одна точка

Поле участвует при расчетах:
Данная опция позволяет исключить поле из формулы расчета. Оно будет отображено в html коде калькулятора, но учитываться в формуле не будет если выставить параметр Нет.
Внимание: Если поле участвует в расчете, к данным передаваемым этим полем будет применен фильтр, который  пропустит допустимые символы для внесения значения в формулу расчета.
Если поле не участвует в расчете, к данным передаваемым через поле фильтр применен не будет.

Визуально скрыть поле:
Добавляет display:none для блока поля. Нужно для работы с полем условия.

Отображать в теле письма:
Если функция отправки писем включена и вам необходимо знать, что выбрал пользователь, укажите:
Да, если не исключено.
Если поле не исключено условием, вы увидите результат в письме.

Пример заполнения

Заголовок:

Стоимость товара

Цвет:

пусто

Знаки до:

ничего не указываем

Знаки после:

+

ID поста:

77

Ключ произвольного поля:

product_price

По умолчанию:

0

Данные:

Полученные данные

Валидация:

Только цифры и точка

Поле участвует при расчетах:

Да

Визуально скрыть поле:

Да

Отображать в теле письма:

Да, если не исключено.

Примечание:

Если вы хотите чтобы в результате расчета принимали участие данные из произвольного поля которые пользователь не должен изменить, просто укажите в параметре "Визуально скрыто поле" : "Да, добавить display: none"