Здравствуйте, сегодня я расскажу вам о том, как быстро и очень просто можно создать возможность подписки на комментарий.
Например, у меня на создание этой возможности ушло чуть больше десяти минут, с учетом того, что я делал это в первый раз и, естественно, разбирался самостоятельно.
Для вас же я приведу подробную инструкцию – вам остается всего лишь проделать все тоже самое у себя на блоге и насладиться результатом.
Ну что ж, хватит слов, переходим к делу!
Первым делом вам нужно скачать плагин Subscribe to Comments и установить его.
В принципе, плагин уже готов для использования, но весь текст на английском языке, например, слова “Подписаться на комментарий ” – на английском языке.
Когда подписчик получает уведомление о новом комментарии, то ему приходит письмо следующего содержания:
Как видите – почти все на английском. Надо это исправить!
Для этого мы изменим настройки и немного отредактируем плагин.
В админке справа переходим к разделу Настройки и выбираем Subscribe To Comments.
Теперь мы находимся в опциях.
Здесь нам нужно изменить некоторые слова, просто заполните так же, как показано на картинке:
Название формы (там где написано Виталий Admin) и электронный адрес изменяете на свои.
Теперь текст – ” Сообщить о новых…” на русском языке, но это еще не все, нужно изменить шаблон сообщения, который будет приходить подписчику.
Не буду вас сильно мучить, я уже все перевел на русский язык, вам нужно только проделать следующее:
Переходим – Плагины :: Редактор и выбираем название нашего плагина (Subscribe To Comments)
Справа увидите это: (для поиска по странице нажмите Ctrl + F)
Теперь заменяем этот код:
$message = sprintf(__("There is a new comment on the post \"%s\"", 'subscribe-to-comments') . ". \n%s\n\n", $post->post_title, get_permalink($comment->comment_post_ID)); $message .= sprintf(__("Author: %s\n", 'subscribe-to-comments'), $comment->comment_author); $message .= __("Comment:\n", 'subscribe-to-comments') . $comment->comment_content . "\n\n"; $message .= __("See all comments on this post here:\n", 'subscribe-to-comments'); $message .= get_permalink($comment->comment_post_ID) . "#comments\n\n"; //add link to manage comment notifications $message .= __("To manage your subscriptions or to block all notifications from this site, click the link below:\n", 'subscribe-to-comments'); $message .= get_settings('home') . '/?wp-subscription-manager=1&email=[email]&key=[key]'; $subject = sprintf(__('New Comment On: %s', 'subscribe-to-comments'), $post->post_title);
На этот:
$message = sprintf(__("Появился новый комментарий к статье: \"%s\"", 'subscribe-to-comments') . ". \n%s\n\n", $post->post_title, get_permalink($comment->comment_post_ID)); $message .= sprintf(__("Автор: %s\n", 'subscribe-to-comments'), $comment->comment_author); $message .= __("Текст комментария:\n", 'subscribe-to-comments') . $comment->comment_content . "\n\n"; $message .= __("Для просмотра всех комментариев к этой статье пройдите по этой ссылке:\n", 'subscribe-to-comments'); $message .= get_permalink($comment->comment_post_ID) . "#comments\n\n"; //add link to manage comment notifications $message .= __("Для управления подпиской используйте эту ссылку:\n", 'subscribe-to-comments'); $message .= get_settings('home') . '/?wp-subscription-manager=1&email=[email]&key=[key]'; $subject = sprintf(__('New Comment On: %s', 'subscribe-to-comments'), $post->post_title);
Все, теперь письмо будет выглядеть следующим образом:
Если у вас есть вопросы, то оставляйте их в комментариях, на которые, как раз таки, можете подписаться, отвечу на все!
На этом все, подписывайтесь на обновления (ниже, просто введите адрес вашей электронной почты и нажмите – ” Подписаться “), с вами был Виталий Admin. До новых встреч!
Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.
Большое спасибо за полезную информацию. Все просто и понятно! 😎
Мурат всегда пожалуйста!
спасибо большое Виталий ! у меня получилось, хотя я совсем в этом не разбираюсь ))
Ольга, всегда пожалуйста!
Всем Привет!