Как сделать, чтобы можно было подписаться на комментарии?

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

комментарий, подписка

Например, у меня на создание этой возможности ушло чуть больше десяти минут, с учетом того, что я делал это в первый раз и, естественно, разбирался самостоятельно.

Для вас же я приведу подробную инструкцию – вам остается всего лишь проделать все тоже самое у себя на блоге и насладиться результатом.

Ну что ж, хватит слов, переходим к делу!

Первым делом вам нужно скачать плагин Subscribe to Comments и установить его.

В принципе, плагин уже готов для использования, но весь текст на английском языке, например, слова “Подписаться на комментарий ” – на английском языке.

Когда подписчик получает уведомление о новом комментарии, то ему приходит письмо следующего содержания:

письмо

Как видите – почти все на английском. Надо это исправить!

Для этого мы изменим настройки и немного отредактируем плагин.

В админке справа переходим к разделу Настройки и выбираем Subscribe To Comments.

Теперь мы находимся в опциях.

Здесь нам нужно изменить некоторые слова, просто заполните так же, как показано на картинке:

настройка

Название формы (там где написано Сергей Оганесян) и электронный адрес изменяете на свои.

Теперь текст – ” Сообщить о новых…” на русском языке, но это еще не все, нужно изменить шаблон сообщения, который будет приходить подписчику.

Не буду вас сильно мучить, я уже все перевел на русский язык, вам нужно только проделать следующее:

Переходим – Плагины :: Редактор и выбираем название нашего плагина (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);

Все, теперь письмо будет выглядеть следующим образом:

письмо

Если у вас есть вопросы, то оставляйте их в комментариях, на которые, как раз таки, можете подписаться, отвечу на все!

На этом все, подписывайтесь на обновления (ниже, просто введите адрес вашей электронной почты и нажмите – ” Подписаться “), с вами был Сергей Оганесян. До новых встреч!

Десерт на сегодня: видео про принтер, который печатает 3D объекты

[youtube]0YZ9KGYEQ9E[/youtube]


Хостинг, которым я пользуюсь: Good-Host


Похожие статьи

  1. Мурат пишет:

    Большое спасибо за полезную информацию. Все просто и понятно! :cool:

  2. Оля пишет:

    спасибо большое Сергей ! у меня получилось, хотя я совсем в этом не разбираюсь ))

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

*

code

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>