Веб-строительствоПлагин html email уведомлений для WordPress 25.01.2024 Weblady 26 января 2020, 20:02 218Добрый день!Установлен плагин WP User Frontend: незарегистрированные пользователи могут добавлять через форму материалы типа «Запись» с необходимыми полями.В форме есть такие поля «Email отправителя, Имя отправителя, Email получателя, Имя получателя».Материалы, отправленные через форму, появляются на сайте после одобрения администраторомИщу плагин уведомлений на email со следующим функционалом:после одобрения записи администратором с сайта должны отправляться два html письма:1. Один шаблон на почту отправителя с его именем и ссылкой на его материал.2. Второй шаблон на почту получателя с именем получателя и ссылкой на добавленный материал.Порекомендуйте, пожалуйста, подходящий плагин. Weblady 27 января 2020, 10:42Может быть, проще будет это сделать с добавлением функции?Нашла такой код, помогите, пожалуйста, доработать. Добавить данный код нужно в файл 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-nameEmail пользователя your-emailВо второе письмо с другой темой, отправляемое также после публикации записи, нужно добавить такие переменные:Имя получателя sender-nameEmail получателя sender-email Похожие записи:Закажите таблицу по столбцу и получите номер строкиКак перезаписать в БД на php 7.2Использование класса данных при парсинге с помощью запросовWoocommerce изменить запрос выборки товаровНе могу вывести многомерный массив.
Weblady
Добрый день!
Установлен плагин WP User Frontend: незарегистрированные пользователи могут добавлять через форму материалы типа «Запись» с необходимыми полями.
В форме есть такие поля «Email отправителя, Имя отправителя, Email получателя, Имя получателя».
Материалы, отправленные через форму, появляются на сайте после одобрения администратором
Ищу плагин уведомлений на email со следующим функционалом:
после одобрения записи администратором с сайта должны отправляться два html письма:
1. Один шаблон на почту отправителя с его именем и ссылкой на его материал.
2. Второй шаблон на почту получателя с именем получателя и ссылкой на добавленный материал.
Порекомендуйте, пожалуйста, подходящий плагин.
Weblady
Может быть, проще будет это сделать с добавлением функции?
Нашла такой код, помогите, пожалуйста, доработать. Добавить данный код нужно в файл 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