Здравствуйте. Помогите выяснить причину ошибки.
Необходимо было изменить часть формы регистрации.
После регистрации при включенной отладке WP получаю следующее
В чем ошибся? Спасибо.
Здравствуйте.
Это не проблема плагина, а результат вашего вмешательства.
Перенес в кастомизации.
Во второй ссылке вам сервер и сообщил в каких строках что.
А по поводу Cannot modify header information - погуглите - распространенная ошибка новичков.
Вы скажите - а цель вашей кастомизации какая?
Otshelnik-Fm сказал(а)
Здравствуйте.Это не проблема плагина, а результат вашего вмешательства.
Перенес в кастомизации.
Во второй ссылке вам сервер и сообщил в каких строках что.
А по поводу Cannot modify header information - погуглите - распространенная ошибка новичков.
Вы скажите - а цель вашей кастомизации какая?
<Undefined index: required in /home/i/igorbu/devise.pp.ua/public_html/wp-content/plugins/wp-recall/functions/register.php on line 151
151: if( $field['required']==1&&$field['register']==1 ) , располагается в функции function rcl_get_register_user($errors)
[23-Oct-2018 17:10:27 UTC] PHP Notice: Undefined variable: fio in /home/i/igorbu/devise.pp.ua/public_html/wp-content/plugins/wp-recall/functions/register.php on line 194
194: $userdata = array( ...... 'display_name'=>$fio ); в той же функции.
Цель кастомизации - переделать верстку формы.
Notice это не ошибки, а уведомления (Notice англ. "уведомление") для разработчика. Это не несёт никаких проблем. Просто небольшое уведомление. Вы же говорили, как я понял, о ошибке - и вы по второй ссылке указали ее:
PHP Warning: Cannot modify header information
я и дал вам рекомендации
advokatb сказал(а)
Цель кастомизации - переделать верстку формы.
Только вёрстку?
form-register.php
- его и используйте. Это WP-Recall шаблон. Советую ознакомиться что это
Otshelnik-Fm сказал(а)
Notice это не ошибки, а уведомления (Notice англ. "уведомление") для разработчика. Это не несёт никаких проблем. Просто небольшое уведомление. Вы же говорили, как я понял, о ошибке - и вы по второй ссылке указали ее:PHP Warning: Cannot modify header information
я и дал вам рекомендации
advokatb сказал(а)
Цель кастомизации - переделать верстку формы.Только вёрстку?
form-register.php
- его и используйте. Это WP-Recall шаблон. Советую ознакомиться что этоВы не можете просматривать опубликованные ссылки
Спасибо, я ознакомился с документацией прежде, чем начинать работу с плагином.
Да, Warning ломает страницу после успешной регистрации, стандартный белый экран с ошибкой. Не в нем вопрос, я починю.
Вопрос в Undefined index.
В указанном файле шаблона формы регистрации есть всего 2 поля - Логин и пароль. Их я переверстал. Мне же нужны были и поля повтора пароля, они вызывались с помощью action , на который, в свою очередь, подвешена функция из register.php add_action('register_form','rcl_filters_regform',1);.
Как видно из кода
я убрал формы, вызываемые плагином
remove_filter('regform_fields_rcl','rcl_secondary_password',10);
remove_filter('regform_fields_rcl','rcl_password_regform',5);
и повесил на add_action('register_form_uberdeal','ub_rcl_filters_regform',1); уже свою функцию register_form_uberdeal через которую и переверстал формы нужным мне образом.
Но теперь, при отправке формы я вижу три нотиса Undefined index для register, required и fio.
Суть просьбы о помощи в том, чтобы понять, что я не учел при переопределении форм и как пофиксить Undefined index.
Поле повтора пароля включается в настройках. Также там работает проверка - индикатор сложности пароля. Вот я и поинтересовался - что вы хотели сделать.
По вёрстке я дал вам название шаблона.
Я проверил на чистом WP-Recall - никаких нотисов в логах нет при просмотре формы регистрации.
Мне добавить нечего. Разработчик увидит вашу тему - будет ему что добавить - скажет.