WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Установить для каждого отдельного поля сообщение об ошибке в Ninja Forms

Для форм использую Ninja Forms. Нормальный такой плагин, но сообщение об ошибке у него общее для всех полей. Хотелось бы установить такое сообщение для каждого поля отдельно, т.е. для телефона «Введите номер телефона!» и т.д.

У него есть фильтр для проверки полей. На сайте http://developer.ninjaforms.com/codex/submission-processing-hooks/ описано так:

During field validation each field’s settings are filtered before calling the respective field’s validate() method.

FILTER: ninja_forms_pre_validate_field_settings

<?php

add_filters( 'ninja_forms_pre_validate_field_settings', 'my_ninja_forms_pre_validate_field_settings' );

function my_ninja_forms_pre_validate_field_settings( $field_settings ) {

  return $field_settings;
}

Ума не приложу, как использовать этот фильтр). Сейчас у меня 3 поля в форме и форм таких может быть до 5 на странице. Но у всех полей во всех формах будет один name и ключ поля, например у поля «Имя» name=fname, а у email name=email и т.д.

Подскажите, пожалуйста, верное направление)

Заметки к вопросу:
TrueLie 3 мес назад

Кстати, если верно понимаю, то у них ошибка, add_filters, а должен быть add_filter ?

0
TrueLie
3 месяца назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация