Домой Каталог: Дополнения WP-Recall Partners System как сделать что бы при регистрации в отправляемом письме была реферальная ссылка.
5ответ(ов) в теме
leonid.gerasin
не в сети 1 год
На сайте с 17.12.2019
Участник
Тем 12
Сообщения 46
1
20:49
Версия WP-Recall: 16.18.9
Версия дополнения: 1.17.0

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

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

как то так

add_action('user_register','ps_send_email_to_user_register',10);
function ps_send_email_to_user_register($user_id){
	global $ps_options;

		if ( isset( $ps_options['ref_page'] ) && $ps_options['ref_page'] )
			$page	 = get_permalink( $ps_options['ref_page'] );
		else
			$page	 = get_home_url() . '/';
	}

	$data = $user_id;

	if ( isset( $ps_options['get_data'] ) && $ps_options['get_data'] == 1 )
		$data	 = get_the_author_meta( 'user_login', $user_id );
		
	$url	 = rcl_format_url( $page ) . $ps_options['get_name'] . '=' . $data;

	$subject = __('Тема сообщения');
	$content = __('Ваша ссылка').' '.$url;
    
	rcl_mail(get_the_author_meta('user_email', $user_id), $subject, $content);
	
}

размещайте в файле функций темы

0
leonid.gerasin
не в сети 1 год
На сайте с 17.12.2019
Участник
Тем 12
Сообщения 46
3
10:34

Разместил в functions.php выдал такую ошибку

Ваши изменения в коде PHP были отменены из за ошибки на строке 604 файла wp-content/themes/monstroid2/functions.php. Исправьте и попробуйте пересохранить.
syntax error, unexpected '}', expecting end of file

604 последняя строка кода с скобкой.
Разметил в самом конце functions.php через редактор темы.

0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
4
11:02

Здравствуйте.

Перед $data = $user_id; лишняя } - уберите её

0
leonid.gerasin
не в сети 1 год
На сайте с 17.12.2019
Участник
Тем 12
Сообщения 46
5
14:55

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

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