Добавление страницы благодарности для оставивших комментарий в WordPress
Доброго времени суток, достопочтенный посетитель!
Когда сайт становится популярным, то на нём начинается активное размещение комментариев посетителями. И было бы замечательным отблагодарить каждого оставившего свой первый комментарий посетителя.
И в WordPress это реализовывается достаточно просто. Можно воспользоваться как плагином, так и простым кодом. Все варианты мы рассмотрим далее.
Содержание:
Благодарим за оставление комментария – как это работает
Алгоритм очень прост: после отправки комментария будет осуществляться открытие страницы, где будет написано о благодарности за оставленный комментарий. Эту страницу необходимо будет предварительно создать и оформить по вашему вкусу.
А определение того, что для пользователя это первый комментарий, будет осуществляться по введённому им адресу электронной почты.
Способ отблагодарить за комментарий с помощью плагина
Речь идёт о плагине под названием «Comment Redirect».
Он очень лёгкий и безукоризненно работает даже на самой последней версии 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/
За место этой ссылки укажите ссылку на страницу с благодарностью, которая предварительно у вас была создана.
Готово. Останется только проверить результат, а именно написать от имени посетителя комментарий. Причём для этого можно даже не выходить из своей учётной записи администратора, а просто следует открыть новую вкладку в браузере в режиме инкогнито.
На этом всё. Если остались вопросы, то комментарии к материалу всегда открыты.