Добавление страницы благодарности для оставивших комментарий в WordPress

Image

Доброго времени суток, достопочтенный посетитель!

Когда сайт становится популярным, то на нём начинается активное размещение комментариев посетителями. И было бы замечательным отблагодарить каждого оставившего свой первый комментарий посетителя.

И в WordPress это реализовывается достаточно просто. Можно воспользоваться как плагином, так и простым кодом. Все варианты мы рассмотрим далее.

Содержание:

Благодарим за оставление комментария – как это работает

Алгоритм очень прост: после отправки комментария будет осуществляться открытие страницы, где будет написано о благодарности за оставленный комментарий. Эту страницу необходимо будет предварительно создать и оформить по вашему вкусу.

Создаём страницу с благодарностью за оставленный комментарий в WordPress

А определение того, что для пользователя это первый комментарий, будет осуществляться по введённому им адресу электронной почты.

Способ отблагодарить за комментарий с помощью плагина

Речь идёт о плагине под названием «Comment Redirect».

Плагин для WordPress, позволяющий отблагодарить за оставленный комментарий

Он очень лёгкий и безукоризненно работает даже на самой последней версии WordPress.

Его настройка максимально проста, всего лишь необходимо указать ранее созданную страницу с благодарностью за комментарий, которая будет открываться после отправки своего первого комментария посетителем.

Настроим плагин для открытия страницы благодарности за комментарий

Благодарность за первый оставленный комментарий – реализация с помощью кода

Короткий код, который опубликован ниже, позволить выполнить желаемую задачу.

function redirect_first_comm( $url, $comment ) {
	$comment_count = get_comments( array( 'author_email' => $comment->comment_author_email, 'count' => true ) );
	if ( 1 == $comment_count ) {
		$url = 'http://sample.com/thank-you-page/';
	}
	return $url;
}

add_filter( 'comment_post_redirect', 'redirect_first_comm', 10, 2 );

Только перед тем, как его вписать в файл functions.php, следует отредактировать вот эту часть кода, где указывается ссылка:

http://sample.com/thank-you-page/

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

Готово. Останется только проверить результат, а именно написать от имени посетителя комментарий. Причём для этого можно даже не выходить из своей учётной записи администратора, а просто следует открыть новую вкладку в браузере в режиме инкогнито.

На этом всё. Если остались вопросы, то комментарии к материалу всегда открыты.

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)