Привет, друзья! Сегодня расскажу вам, как сделала на своем блоге страничку «Спасибо за комментарий». Это такая страница, на которую читатель попадает после того, как оставит свой первый комментарий на моем блоге.

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

В моем случае страница благодарности выглядит вот так:

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

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

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

И для этого, например, перенаправить на «Карту сайта» (у меня это «Навигация по блогу»), на конкретную статью или видео. Либо предложить ему прогуляться по странице с партнерскими рекомендациями.

Таким же образом можно перенаправить читателя непосредственно на подписную страницу с бесплатностью (вашей или партнерской), рекомендовать свои платные продукты, предлагать скидки, акции и т.д.

На самом деле идей, как задействовать подобную страницу, масса. Уверена, что вы найдете ей достойное применение…

Ну а я пока поделюсь, как сделать страницу «Спасибо за комментарий» на WordPress-блоге с автоматической переадресацией после первого коммента.

В общем-то, ничего сложного в этом деле нет. И способов реализации тут несколько – как с плагинами, так и без…

Итак, сначала небольшая текстовая инструкция, а чуть ниже – более подробный видеоурок.

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

Далее, эту страницу необходимо убрать из меню, чтобы ее не смогли видеть все посетители вашего сайта. Раньше для этого пользовались специальным плагином «Exclude Pages from Navigation», который позволяет убирать конкретные страницы из меню.

Сейчас все проще. В последних версиях WordPress мы можем убирать из меню все лишние страницы прямо в админке:

исключаем лишние страницы из меню

Также можно исключить страницу с благодарностью из карты сайта, просто добавив в настройки плагина ее id. Вот как это сделала я в своем плагине Xml Sitemap Generator:

исключить страницу из карты сайта

Определить id страницы или записи очень просто, взгляните на скриншот:

id страницы wordpress

Второй шаг – это настройка переадресации на данную страницу. Как вариант, ее можно осуществить, с помощью плагина – Comment Redirect. Он предельно прост и не имеет никаких настроек. После установки и активации достаточно выбрать в выпадающем меню плагина страничку, на которую вы хотите перенаправить читателя. Примерно так:

comment redirect

Конечно же, можно обойтись без плагина и сделать переадресацию с помощью следующего кода:

// Переадресация после первого комментария
function redirect_after_first_comment($url, $comment) {
$comment_count = get_comments(
array(
'author_email' => $comment->comment_author_email,
'count' => true
)
);
if ( $comment_count == 1 ) {
wp_redirect('http://online-infobiznes.ru/spasibo-za-vash-kommentariy-2'); /* Сюда подставляете URL своей страницы приветствия */
exit();
}
return $url = get_comment_link();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);
// Конец кода

Только замените мою ссылку на свою:

переадресация после первого комментария

Код мы вставляем в файл functions.php в самом конце перед ?>, смотрите:

functions. php

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

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

Перед началом работы сохраните исходный файл functions.php где-нибудь в блокноте. Поскольку шаблон может взбрыкнуть, и блог перестанет работать. У меня такое уже бывало несколько раз.

Смотрите видеоурок, где я показываю весь описанный процесс на своем тестовом сайте:

Вот и все дела. В конце проверьте, все ли у вас получилось. А если возникнут вопросы – пишите в комментариях.

Желаю успехов!

С уважением, Виктория Карпова