Регистрация — проблема проверки дополнительных полей
-
Всем доброго времени суток!
Делаю свою форму регистрации с дополнительными полями. В локалке все работает отлично. Перенесла на хостинг — не сохраняются результаты проверки полей.
Функция check_fields вызывается, отрабатывает. Проверяла, в конце объект errors заполнен, но результат не сохраняется.add_action('register_post','check_fields',10,3); function check_fields($login, $email, $errors) { if ($_POST['first'] == '') { $errors->add('empty_realname', "<strong>Ошибка</strong>: не заполнено поле Имя"); } foreach ( _my_get_user_contactmethods() as $name => $desc ) { if ($_POST[$name] == '') $errors->add("empty_$name", "<strong>Ошибка</strong>: не заполнено поле $desc"); } }
Так как до этого все подключаемые мной функции либо выводили, либо напрямую возвращали результат, то полагаю, что дело в видимости переменных.
Так как wordpress для меня пока в стадии изучения, буду рада любым советам.
- Тема «Регистрация — проблема проверки дополнительных полей» закрыта для новых ответов.