5ответ(ов) в теме
Подскажите пожалуйста, как сделать автоматическую отправку партнерской ссылки (что в личном кабинете) на почту, при регистрации нового пользователя. То есть человек зарегистрироваться и ему приходит письмо, что у вас такая та партнерская(реферальная ссылка) и теперь отправляйте её всем и будет вам счастье.
как то так
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); }
размещайте в файле функций темы
Разместил в functions.php выдал такую ошибку
Ваши изменения в коде PHP были отменены из за ошибки на строке 604 файла wp-content/themes/monstroid2/functions.php. Исправьте и попробуйте пересохранить.
syntax error, unexpected '}', expecting end of file
604 последняя строка кода с скобкой.
Разметил в самом конце functions.php через редактор темы.
Вы не имеете права на публикацию сообщений в этой теме