Мне надо было убрать поле логина при регистрации + добавил поля имя фамилия ( через html ) в форму
Что было сделано:
в функции rcl_get_register_user, в переменную $login вписал $_POST['user_email']
что бы логин был как емаил
в rcl_get_register_user_activate сделал то же самое
на хук user_register повесил update_user_meta для добавления first_name и last_name из формы.
Всё это дело работало пару раз. Но после что то пошло не так и перестало обновлять именно эти поля из формы регистрации. При создании нового поля с update_user_meta данные записываются.
Пробовал узнать что туда приходит с file_put_contents(__DIR__ . '/log.txt', $wp_errors, FILE_APPEND); = ничего не приходит
И в логах вижу ошибку
2021/09/21 14:57:42 [error] 16752#16752: *4328441 FastCGI sent in stderr: "PHP message: PHP Notice: Trying to get property 'errors' of non-object in /home/konkurs/www/wp-content/plugins/wp-recall/functions/register.php on line 195" while reading response header from upstream,
195: if ( $wp_errors->errors )
196: return $wp_errors;
Удалив все то что я написал в коде и удалив плагин и поставил заново ошибка - осталась