6ответ(ов) в теме
Вероятно, такой плагин уже есть, не пробовали смотреть в репозитории ВП?
Можно сделать несложным кодом, что то типа:
add_action('user_register','mail_user_register'); function mail_user_register($user_id){ add_filter('wp_mail_content_type',create_function('', 'return "text/html";')); $headers = 'From: '.get_option('blogname').' <noreply@'.$_SERVER['HTTP_HOST'].'>' . " "; $title = 'Название письма'; $to = get_the_author_meta('user_email',$user_id); $mess = ' <h3>Подзаголовок письма</h3> <div style="float:left;margin-right:15px;">'.get_avatar($comment->user_id,60).'</div> <p>Текст письма в HTML-формате</p> <p><small>Это письмо было создано автоматически, не надо отвечать на него.<br/> -------------------------------<br/> '.get_option('blogname').'</small></p>'; wp_mail($to, $title, $mess, $headers); }
Андрей Plechev сказал(а)
Вероятно, такой плагин уже есть, не пробовали смотреть в репозитории ВП?
Можно сделать несложным кодом, что то типа:
add_action('user_register','mail_user_register'); function mail_user_register($user_id){ add_filter('wp_mail_content_type',create_function('', 'return "text/html";')); $headers = 'From: '.get_option('blogname').' <noreply@'.$_SERVER['HTTP_HOST'].'>' . " "; $title = 'Название письма'; $to = get_the_author_meta('user_email',$user_id); $mess = ' <h3>Подзаголовок письма</h3> <div style="float:left;margin-right:15px;">'.get_avatar($comment->user_id,60).'</div> <p>Текст письма в HTML-формате</p> <p><small>Это письмо было создано автоматически, не надо отвечать на него.<br/> -------------------------------<br/> '.get_option('blogname').'</small></p>'; wp_mail($to, $title, $mess, $headers); }
Спасибо за ответ, но Вы меня не поняли или я не так объяснил Я про Add-on Recall "Private Message Wp-Recall (Личные сообщения)". Что бы ему создавалось приватное сообщение в этом приложении от Админа.
да непонял, тогда можно сделать так
add_action('user_register','mail_user_register'); function mail_user_register($user_id){ global $wpdb; $auhtor = 1; //идентификатор пользователя от кого отправляем сообщение $wpdb->insert( RCL_PREF.'private_message', array( 'author_mess' => $auhtor, 'content_mess' => 'текст сообщения', 'adressat_mess' => $user_id, 'time_mess' => current_time('mysql'), 'status_mess' => 0 ) ); $wpdb->insert( RCL_PREF.'private_contacts', array( 'user' => $user_id, 'contact' => $auhtor, 'status' => 1 ) ); }
Андрей Plechev сказал(а)
да непонял, тогда можно сделать так
add_action('user_register','mail_user_register'); function mail_user_register($user_id){ global $wpdb; $auhtor = 1; //идентификатор пользователя от кого отправляем сообщение $wpdb->insert( RCL_PREF.'private_message', array( 'author_mess' => $auhtor, 'content_mess' => 'текст сообщения', 'adressat_mess' => $user_id, 'time_mess' => current_time('mysql'), 'status_mess' => 0 ) ); $wpdb->insert( RCL_PREF.'private_contacts', array( 'user' => $user_id, 'contact' => $auhtor, 'status' => 1 ) ); }
Еще раз большое спасибо!!!
Тема закрыта. Публикация новых сообщений запрещена.