Если на вашем сайте несколько авторов, тогда уведомление авторам о том, что их запись была опубликована, может помочь им продвигать свой пост и участвовать в обсуждении. Недавно один из наших читателей спросил, возможно ли уведомлять по почте авторов о том, что их статья была опубликована. В сегодняшней статье мы покажем вам как уведомлять по email авторов о том, что их записи были опубликованы в WordPress.
Способ 1: Отправляем уведомления о записях авторам с помощью Edit Flow
Для начала вам потребуется установить и активировать плагин Edit Flow.
Edit Flow работает из коробки для email уведомлений. После активации плагина он начнет рассылку email уведомлений авторам как только их записи будут опубликованы.
Однако, он не отправляет эти уведомления по почте администратору сайта. Можно перейти на страницу Edit Flow » Notifications и выбрать опцию ‘Always notify blog admin’.
Edit Flow очень мощный плагин, и он умеет намного больше, чем просто отправлять email уведомления.
Edit Flow
Current Version: 0.9.7
Last Updated: 26.08.2022
edit-flow.0.9.7.zip
Способ 2: Уведомления авторам с помощью Better Notifications for WordPress
Этот способ для тех пользователей, которые просто хотят отправлять email уведомления авторам без других функций для редакторов от Edit Flow.
Первым делом вам необходимо установить и активировать плагин Better Notifications for WordPress.
После активации переходим на страницу Notifcations » Add New для создания email уведомлений для авторов.
Сначала вам нужно указать название для этого уведомления, например ‘Уведомления о публикации записи для авторов’.
В поле ‘Notification for’ нужно выбрать ‘New post published’.
В опции Additional Email Fields нужно отметить галочку рядом с ‘Send this notification to the Author only’.
Теперь нужно задать тему письма и его содержание. В Better WordPress Notifications есть удобные шорткоды, которые можно использовать как в теме, так и в теле письма.
В поле темы нужно указать:
Запись опубликована: [post_title]
Для тела письма можно использовать такой шаблон:
Привет [user_nicename],
Мы только что опубликовали твою запись “[post_title]”.
Просмотреть её можно здесь: [permalink]
Спасибо,
Теперь нужно нажать на кнопку сохранения изменений для того, чтобы сохранить новое уведомление.
Плагин будет отправлять уведомления по email авторам, когда их запись будет опубликована в WordPress.
За более подробной информацией по плагина можно обратиться к нашей статье о том, как добавить улучшенные уведомления в WordPress.
Способ 3: Вручную отправляем email’ы авторам, когда их статьи будут опубликованы
Этот способ подойдет тем пользователям, которые умеют добавлять сниппеты кода в WordPress.
Необходимо будет добавить следующий код в файл functions.php вашей темы или в плагин для сайта WordPress:
function notifyauthor($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', 'notifyauthor');
Этот код будет выполняться, когда новая запись будет опубликована. Он отправляет email уведомления автору с темой и телом письма, указанном в коде. Вы можете изменить его по своему желанию.
Решение возможных проблем:
Если ваши авторы жалуются на том, что они не получают email уведомления, тогда ознакомьтесь с нашей статье о том, как исправить проблему отправки писем в WordPress.
Мы надеемся, что эта статья помогла вам настроить email уведомления авторам о том, их записи были опубликованы в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.