4ответ(ов) в теме
midas34
не в сети 2 года
На сайте с 28.06.2018
Участник
Тем 23
Сообщения 105
1
07:01
Версия WP-Recall: 16.18.1
Версия дополнения: 1.0.2
Ссылка на страницу: https://mger.myfounder.online/

После установки дополнения на страницы плагина RCL: SMS.RU в админке вылезло вот это сообщение
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'ads_page_options' not found or invalid function name in /var/www/vhosts/u0515315.plsk.regruhosting.ru/httpdocs/mger.myfounder.online/wp-includes/class-wp-hook.php on line 288

0
midas34
не в сети 2 года
На сайте с 28.06.2018
Участник
Тем 23
Сообщения 105
2
09:22

Вопросик такой можно ли в форме регистрации поле Login присваивать user_phone, т.е. в форме регистрации
поле Login скрыть, оставив только email,passwordи и user_phone, после подтверждения user_phone при добавлении нового пользователя Login присваивать значние user_phone
К примеру телефон +7 (987) 654-32-10, Логин 9876543210

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16991
3
09:47

Спасибо, сегодня выйдет обновление.

midas34 сказал(а)
можно ли в форме регистрации

думаю, возможно, если изменить форму регистрации и далее нужным образом обработать процесс регистрации через хуки.

0
midas34
не в сети 2 года
На сайте с 28.06.2018
Участник
Тем 23
Сообщения 105
4
10:07

Что то типа этого?

function new_user_registration() {
	// Проверим защитные поля
	if( !isset( $_POST['nonce'] ) || !wp_verify_nonce( $_POST['nonce'], 'vb_new_user' ) )
		die( 'Оооопс, все вышло из под контроля, попробуйте еще разок, но чуть позже?' );

	// Данные переданные в $_POST
	$userdata = array(
                'user_phone' => $_POST['user_phone'],
		'user_login' => $_POST['user_phone'],
		'user_pass'  => $_POST['pass'],
		'user_email' => $_POST['mail'],
		'first_name' => $_POST['name'],
		'nickname'   => $_POST['nick'],
	);

	/**
	 * Проверять/очищать передаваемые поля не обязательно, 
	 * WP сделает это сам.
	 */

	$user_id = wp_insert_user( $userdata ) ;

	// возврат
	if( ! is_wp_error( $user_id ) ) {
		return true;
	} else {
		return $user_id->get_error_message();
	} 
}

0
Вы не имеете права на публикацию сообщений в этой теме