Плагин html email уведомлений для Wordpress

Weblady
На сайте с 26.07.2011
Offline
141
218

Добрый день!

Установлен плагин WP User Frontend: незарегистрированные пользователи могут добавлять через форму материалы типа "Запись" с необходимыми полями.

В форме есть такие поля "Email отправителя, Имя отправителя, Email получателя, Имя получателя".

Материалы, отправленные через форму, появляются на сайте после одобрения администратором

Ищу плагин уведомлений на email со следующим функционалом:

после одобрения записи администратором с сайта должны отправляться два html письма:

1. Один шаблон на почту отправителя с его именем и ссылкой на его материал.

2. Второй шаблон на почту получателя с именем получателя и ссылкой на добавленный материал.

Порекомендуйте, пожалуйста, подходящий плагин.

Weblady
На сайте с 26.07.2011
Offline
141
#1

Может быть, проще будет это сделать с добавлением функции?

Нашла такой код, помогите, пожалуйста, доработать. Добавить данный код нужно в файл functions.php.

function wpschool_author_notify($post_id) {
$post = get_post($post_id);
$author = get_userdata($post->post_author);
$subject = "Материал опубликован: ".$post->post_title."";

$message = "
Привет, ".$author->display_name.",
Ваш материал \"".$post->post_title."\" только что был успешно опубликован.
Просмотреть его можно по адресу: ".get_permalink( $post_id )."
С уважением, администрация сайта"
;

wp_mail($author->user_email, $subject, $message);
}
add_action('publish_post', 'wpschool_author_notify');

Нужно добавить в этот файл следующие переменные:

Имя пользователя your-name

Email пользователя your-email

Во второе письмо с другой темой, отправляемое также после публикации записи, нужно добавить такие переменные:

Имя получателя sender-name

Email получателя sender-email

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий