@unlik

Регистрация пользователя при отправке формы?

На сайте wordpress есть обычная форма обратной связи, без плагинов.
Мне нужно что бы при отправке формы происходила еще и регистрация пользователя
Соответственно в обработчик формы вставляю такой код
<?php
$phone = $_POST['tel'];
$random_password = wp_generate_password( 12 );
$user_id = wp_create_user($phone, $random_password, 'jhjhgfgtfv@mail.ru');

if ( is_wp_error( $user_id ) ) {
	echo $user_id->get_error_message();
}
else {
	echo 'Юзер создан.';
}
?>

Но не работает. Самое странное, что если вместо $phone подставить готовый логин, то все ок.
Что делаю не так?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы