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

Всем доброго времени суток!

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

Ищешь заработок в Интернете? Записывайся на бесплатный онлайн курс «СПЕЦИАЛИСТ ПО ИНТЕРНЕТ-РЕКЛАМЕ» и получи удаленную профессию рекламщика в Яндекс Директ за 10 дней!

Для начала разберемся, какие цели преследуются созданием данной страницы?

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

Во-вторых, в рамках данной страницы можно предоставить читателю какую-либо информацию, которая может заинтересовать его, что крайне выгодно для вас (как автора). К примеру, я на этой странице помимо благодарности за первый комментарий разместил информацию о том, что в моем блоге проводится конкурс «Комментатор месяца». По-моему вполне логично предложить человеку, оставившему комментарий, поучаствовать в конкурсе комментаторов.

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

У меня на протяжении долгого времени данной странички не было, но совсем недавно возникла мысль о необходимости ее создания. А раз возникла мысль, то ее воплощение в реальность не заставило себя долго ждать!

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

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

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

Итак, начнем по порядку с создания шаблона нашей страницы благодарности. На самом деле это действие не является обязательным, ведь можно оформить страницу с помощью встроенного текстового редактора WordPress, но в этом случае ее оформление будет повторять внешний вид остальных страниц блога и вы не сможете сделать ее структуру индивидуальной. К примеру, вы не сможете убрать заголовок вверху страницы (хотя сможете, но только оставив поле заголовка страницы пустым, что не эстетично 🙂 ), не сможете убрать отображение сайдбара и т.п.

Чтобы создать шаблон страницы, нужно скопировать файл page.php из директории с вашей темой WordPress (эти действия можно производить с использованием FTP-клиента для доступа к файлам на хостинге, в конечном итоге файл должен оказаться в корневой директории вашего шаблона), переименовать его (обозвать его, к примеру, spasibo-za-kommentarij), и произвести (с помощью встроенного редактора WordPress или с помощью стороннего текстового редактора, такого как notepad++) редактирование полученного файла:

  • добавить в самое начало PHP-конструкцию, отвечающую за присвоение имени шаблону страницы:
    1
    2
    3
    4
    5
    
    <?php
    /*
    Template Name: Spasibo za kommentarij
    */
    ?>
  • произвести редактирование структуры шаблона будущей страницы. Можно, к примеру, убрать отображение каких-то элементов (сайдбара, заголовков и т.д.);
  • найти конструкцию, отвечающую за вывод содержания страницы, чаще всего она следующая:
    1
    
    <div id="content"></div>

    и вставить внутрь нее необходимое содержание (текст, изображения и т.д.);

  • сохранить изменения в файле.

Шаблон готов!

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

Теперь нужно присвоить странице название и сделать одно из двух действий на ваше усмотрение:

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

На последнем этапе нужно наладить механизм перенаправления на страницу благодарности при размещении посетителем своего первого комментария в блоге. Реализуется данное мероприятие одним из двух способов, опять же на ваше усмотрение:

  • использование плагина Comment Redirect;
  • использование кода в файле functions.php шаблона WordPress.

Рассмотрим каждый способ подробнее.

Чтобы реализовать функцию перенаправления на страницу благодарности первым способом, устанавливаем плагин Comment Redirect:

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

И активируем его:

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

Далее в разделе Плагины админ-панели выбираем появившийся пункт Comment Redirect:

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

И в появившемся окне настроек плагина выбираем название созданной ранее страницы благодарности за комментарий, после чего сохраняем настройки:

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

Таким образом перенаправление с помощью плагина реализовано.

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

Для этого нужно добавить функцию перенаправления в файл functions.php вашего шаблона WordPress, для чего в самый конец данного файла перед закрывающим тегом ?> добавляем следующий код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*Редирект на страницу благодарности за комментарий*/
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('/spasibo-za-kommentarij');
exit();
}
return $url = get_permalink();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);
/*конец*/

В строке 10 нужно прописать название своей страницы благодарности, у меня она называется spasibo-za-kommentarij.

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

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

1
<a href="javascript:history.back()">Вернуться обратно</a>

Теперь все готово! Если все сделано правильно, то начиная с сегодняшнего дня каждый новый посетитель, впервые прокомментировавший какую-либо статью на вашем блоге, будет попадать на страницу благодарности. Мелочь, а приятно! Не без участия подобных мелочей складывается положительное отношение посетителя блога к его автору. Согласитесь, приятно получить благодарность за свой комментарий!

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

Напоследок должен сказать, что не лишним будет во-первых, запретить индексацию данной страницы (это можно сделать в файле robots.txt), и во-вторых, убрать ее из карты сайта.

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

С уважением, Владимир Денисов!

Также стоит прочитать:

Красивая форма подписки feedburner для WordPress... Всем привет! Сегодня поменял внешний вид формы подписки на обновления моего...блога, реализованной через такой сервис Google, как feedburner. Именно по этой...причине в данной статье я расскажу о создании красивой формы подписки feedburner...для WordPress.
Картинки в комментариях. Плагин Comment Images... Здравствуйте, читатели моего блога! Речь в данной статье пойдет о плагине для...WordPress, который позволяет вставлять изображения в комментарии. Разумеется,...это не единственный способ выполнения данной операции, ведь уже размещенное в...интернете изображение можно вставить в комментарий с использованием ссылки не...него. Однако, для этого изображение должно быть размещено в интернете, а...какое-либо стороннее изображение, к примеру, с жесткого диска вашего компьютера,...добавить не удастся. В этом случае на помощь приходит плагин.
Галерея изображений стандартными средствами WordPr... Всем привет! В сегодняшней статье я хочу затронуть вопрос создания простой...галереи изображений для WordPress стандартными средствами данной CMS.
Простой способ изменить фон для WordPress сайта!... Всем привет! Сегодняшняя статья будет наиболее интересна новичкам, которые...хотят изменить или установить фон для своего сайта/блога на WordPress, ведь в...ней я расскажу об одном быстром и простом способе сделать фон для своего...интернет-ресурса.
Всплывающие картинки в WordPress без плагина... Всем привет! Про то, как сделать всплывающие картинки в WordPress я уже писал в...одной из своих статей, но там речь шла о...применении специального плагина. Логично будет рассмотреть способ получения...аналогичного результата без установки дополнительных плагинов. Именно об этом мы...и поговорим в рамках сегодняшней статьи.

Комментарии 21

  • Видел подобную вещь на многих блогах, но все же считаю ее бесполезной, ибо если человек захочет оставить комментарий, то он так или иначе его оставит

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

  • я тоже совсем недавно создал такую страницу у себя на блоге.И абсолютно согласен с вами, что после попадания комментатора на такую страницу складывается положительное отношение к автору. В этой странице можно предложить также подарок(книга, платный плагин и т.п.)Это дополнительно обрадует посетителя. А можно и в самой статье мотивировать посетителя, дав информацию о подарке за первый комментарий.Подарки любят все

    • Согласен, здесь идет тонкая игра за внимание посетителя, и в ней все средства хороши. Главное не переусердствовать 😉

  • На счёт создания отдельного шаблона для такой страницы и создание редиректа с помощью кода php, я считаю, что это лишнее(но это моё мнение)Не все захотят копаться в кодах. я лично предпочитаю по возможности обходиться без кодов и доверяю плагинам(не верю информации о существенной нагрузке плагинов на сервер)я раз поплатился за внесения не правильного кода php 😮 неделю сайт не работал(конечно я сглупил не сделав резервную копию файла и не запомнил изменения)Ну это я совсем зелёный был 😮 .Травма осталась.
    И я считаю что это абсолютно не страшно, то что страница благодарности будет повторять внешний вид остальных страниц блога, лично мне это не бросается в глаза.
    А вообще очень интересный и по моему нужный пост. Спасибо!

    • Это совершенно не страшно, что страница благодарности будет повторять внешний вид остальных, но кто-то наверняка пожелает воспользоваться возможностью сделать ее уникальной. Именно поэтому я включил данный аспект в свою статью.
      Рад, что мой пост вам понравился! 😉

    • Я люблю копаться в кодах,но самый проблемный это файл functions.php. Постоянно, если вношу туда изменения, мой блог слетает. Может быть это потому что делаю изменения через редактор Вордпресс, а не через ftp-доступ. 😕

      • Действительно, functions.php самый сложный файл. Не думаю, что причина в редакторе, я вношу изменения как одним, так и другим способом, разницы особой не вижу. Иногда блог слетает, методом проб и ошибок приходится отлаживать. Стараюсь чаще делать резервные копии. 😉

  • Да страница благодарности нужна. Она действительно создает хорошее впечатление об авторе. И если у Вас нет что предложить читателям, книги, плагина или еще чего-то, то в моем случае я дал возможность скачать простую видеоподборку, которая пригодится в любом случае.(День рождения, праздник или просто посмотреть и получить удовольствие) вспоминая автора блога. А на счет кода, я согласен с Игорем, по моему это лишнее. Хотя говорят плагины нагружают блог. Просто если честно, то я и сам не люблю копаться в кодах.

    • Я уже оценил Ваше креативное решение с видеоподборкой, только должен признаться, что не посмотрел ее, так как был на работе. Надеюсь Вы на меня за это зла держать не будете 😉
      А насчет кода должен сказать, что мне нравится разбираться в нем, особенно когда начинаешь улавливать принципы и появляется положительный результат 🙂

  • Пару раз натыкался на такую страничку, она дико раздражает. Себе ни за что не поставлю, и другим не рекомендую.

  • Кажется такая мелочь, а всё равно приятно когда тебя благодарят за первый комментарий. Нужно сделать еще благодарить или дарить какие-нибудь подарки за 10, 20, 30… и т.д. комментариев 🙂

  • Владимир, привет!
    Добавила себе странницу благодарности, очень мило получилось. Все работает! Теперь возникла другая проблема, после написания второго комментария выкидывает на пустую странницу 😮 😮 😮 Может что-то нужно добавить в твой код для последующих комментариев? Или как то по-другому можно это исправить? 😯 😯

    • Привет, Светлана!
      Код рабочий, проблем возникнуть не должно было, по крайней мере у меня все работает как надо. Даже не могу предположить, с чем связано появление пустой страницы после второго комментария 😐
      В сложившейся ситуации могу предложить тебе воспользоваться плагином для редиректа на страницу благодарности 🙂

  • Статья полезная.
    Хочу реализовать у себя на блоге.
    Искал информацию, спрашивая у Гугла, и он дал мне ваш адрес.
    Сейчас буду пробовать.
    Спасибо.

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.