X
    Categories: Ведение блога

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

Приветствую, друзья!

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

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

Ранее у меня за эту функцию отвечал плагин «Comment Redirect by Yoast», который я удалил.

Рекомендую вам также почитать интересные заметки как избавится от плагинов и заменить их кодами:

Как вставить html код в статью вордпресс без плагина

Выводим ТОП комментаторов без плагина — быстро и красиво!

Если у вас еще нет страницы с подарками, рекомендую вам ее сделать прямо сегодня, ведь вы реально теряете своих подписчиков. Думаю, вы уже не раз получали подобные подарки на других блогах, правда? Хотите у себя реализовать такую возможность?

Для этого нам нужно сделать несколько шагов:

  1. Создать страницу с подарком или подарками
  2. Добавляем в function.php код для переадресации после первого комментария
  3. Исключаем страницу из навигации и проверяем работоспособность кода

Какие задачи выполняет страница с благодарностью:

  1. Благодарит читателя за работу (комментарий на блоге) и позволяет подарить маленький презент
  2. Повышает ваш авторитет в глазах читателей
  3. Увеличивает вашу аудиторию и подписную базу (при желании)
  4. Помогает продавать ваши курсы

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

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

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

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

Что на ней должно быть? Тут у каждого на что фантазии хватит, зависит от тематики сайта, аудитории, целей и так далее.

На многих блогах на данной странице присутствуют:

  • прикольная уникальная картинка с благодарностью и соответствующий текст;
  • форма подписки на новости блога (обязательно!);
  • несколько,  или один подарок в виде книги, бесплатного курса, наборы иконок, обоев или кнопок, шаблоны, рецепты, всё, что может быть полезно вашей аудитории. Не нужно предлагать на сайте о вязании книгу про SEO или о том, на какую наживку ловить карпа в августе))
  • ссылки на самые удачные или комментируемые заметки на сайте;
  • информация про конкурсы и акции на сайте.

Можно еще добавить ту информацию, которую вы посчитаете нужной.

Подумайте сами, если из 100 посетителей, переадресованных на страницу с благодарностью, 5, 10 или 30 из них станут вашими постоянными читателями, вы ничего не потеряете, а только приобретёте. Думаю, что никто из авторов сайта не откажется получить несколько новых преданных читателей, правда?

Только обратите внимание, что вам нужно создать новую страницу, не заметку!

2. Исключаем созданную страницу из меню

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

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

В моем случае я галочку НЕ ставлю, теперь моя страница с благодарностью не видна в меню.

 3. Добавляем код скрипта в function.php вашей темы

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

Заходите в папку со своей темой на хостинге, находите function.php и вставляете в конце, но перед тегом

?>

Ниже код, который нужно скопировать и вставить:

// Переадресация на страницу благодарности после первого комментария
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://rabotaiuspeh.com/spasibo-za-kommentarijj'); /* Обязательно измените на свой адрес с приветственной страницей! */
exit();
}
return $url = get_comment_link();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);
// Окончание кода

Обязательно введите url своей страницы с благодарностью в этом коде!

В моем коде это —

http://rabotaiuspeh.com/spasibo-za-kommentarij

Вы мой адрес удаляете, вместо него свой вносите, а то все ко мне будут переходить)))

После этого сохраняем файл function.php и проверяем, как срабатывает переадресация.

Для этого зайдите на ваш сайт с другого браузера и напишите вымышленное имя, email в полях для комментирования и пробный комментарий. Если вас автоматически после кнопки «опубликовать комментарий» переадресовывает на страницу с благодарностью, то всё в порядке, мы достигли цели))

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

Теперь вы знаете, для чего нужна страница с благодарностью за первый комментарий и как сделать на нее переадресацию при помощи кода. Многим это поможет удалить лишний плагин, в моём случае «Comment Redirect by Yoast», который выполнял эту функцию.

А как вы считаете, нужна ли страница с благодарностью на сайте? Пишите свои мнения в комментариях, обсудим.

До встречи!

Читайте по данной теме:

Анализируем целевую аудиторию своего сайта

Заработок на комментариях 1000-1500 рублей в месяц

Виджет комментариев вконтакте на сайт

Николай Вилков :