Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
 
1 / 0 / 1
Регистрация: 05.12.2016
Сообщений: 38
1

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

26.01.2020, 23:04. Просмотров 398. Ответов 1
Метки нет (Все метки)

Добрый день!

Установлен плагин WP User Frontend: незарегистрированные пользователи могут добавлять через форму материалы типа "Запись" с необходимыми полями.
В форме есть такие поля "Email отправителя, Имя отправителя, Email получателя, Имя получателя".
Материалы, отправленные через форму, появляются на сайте после одобрения администратором

Ищу плагин уведомлений на email со следующим функционалом:
после одобрения записи администратором с сайта должны отправляться два html письма:
1. Один шаблон на почту отправителя с его именем и ссылкой на его материал.
2. Второй шаблон на почту получателя с именем получателя и ссылкой на добавленный материал.

Порекомендуйте, пожалуйста, подходящий плагин.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2020, 23:04
Ответы с готовыми решениями:

Плагин для WordPress
Добрый день всем. Не подскажите где можно найти такой плагин как на http://media.ministersky.ua/.

Нужен плагин для wordpress
Здравствуйте, нужен плагин который бы делал следующее: есть файл word. при его загрузке плагин...

Плагин для мультилендинга wordpress?
Здравствуйте Подскажите, есть плагин, который может добавлять или менять часть заголовка в...

Wordpress плагин для обновления и продажи ПО
Вечер добрый. Есть десктопная программа под виндовс, которую планируется продавать. У программы...

1
1 / 0 / 1
Регистрация: 05.12.2016
Сообщений: 38
27.01.2020, 13:57  [ТС] 2
Может быть, проще будет это сделать с добавлением функции?
Нашла такой код, помогите, пожалуйста, доработать. Добавить данный код нужно в файл functions.php.

PHP
1
2
3
4
5
6
7
8
9
10
11
function authorNotification($post_id) {
   $post = get_post($post_id);
   $author = get_userdata($post->post_author);
 
   $message = "
      Hi ".$author->display_name.",
      Your post, ".$post->post_title." has just been published at ".get_permalink( $post_id ).". Well done!
   ";
   wp_mail($author->user_email, "Your article is online", $message);
}
add_action('publish_post', 'authorNotification');
Нужно добавить в этот файл следующие переменные:

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

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

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

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

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

Добавлено через 12 минут
Прошу настройку плагина за вознаграждение. Или вот такой код:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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');
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2020, 13:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Неверно работает плагин для WordPress
Здравствуйте, подскажите пожалуйста. Написал плагин для вордпресса. На локальной машине всё...

Какой плагин для wordpress создать?
Какой плагин для wordpress создать?

Как продвигать плагин для wordpress?
Как продвигать плагин для wordpress?

Подскажите плагин фотогалереи для WordPress
Нужен такой плагин галереи, что б например, на главной страницы расположены картинки, при нажатии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.