Главная
Wordpress
Страница спасибо за первый комментарий без плагинов WordPress
  • 25 Фев 2015г
  • 674
  • 2
  • Рубрика: Wordpress

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

Первый комментарий

Доброго времени суток. 🙂

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

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

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

Для начала, советую, создать саму страницу. Как это сделать, думаю Вы знаете. Можете создать страницу на стандартном шаблоне, а можете создать свой собственный шаблон, который будет содержать Ваше сообщение, которому Вы зададите особенные стили. Как создавать шаблон страницы, думаю Вы тоже знаете 🙂 Если же нет, то можете прочитать тут - Как создать шаблон страницы?

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

<p>Спасибо за первый комментарий :)</p>
<p>Почитайте и другие статьи, возможно они тоже окажутся Вам интересными.</p>
<input type="button" onclick="history.back();return false;" value="Назад" />

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

В Вашей теме есть файл functions.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('/spasibo-bolshoe');
        exit();
    }
    return $url = get_permalink();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);

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

В нашем случаи это /spasibo-bolshoe. Чтобы узнать какой путь к странице у Вас, откройте опять в редакторе ту страницу что Вы создали и посмотрите путь под названием. Вот так это выглядело у меня:

Путь страницы

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

Есть еще момент. Если Вы не хотите, чтобы поисковики находили эту страницу и случайные пользователи не смогли ее посетить, Вы должны немного подправить и внести изменения в robots.txt. Этот файл задает условия для поисковиков и говорит им что можно, а что нельзя.

Откройте его и в нем допишите свойство Disallow и путь к странице, в нашем случаи - это /spasibo-bolshoe

Готовое решение выглядит примерно так Disallow: /spasibo-bolshoe. У Вас может быть совсем иначе, главное ничего не перепутайте, а то закроете что-то лишнее для поисковиков.

Теперь все готово. Результат можете просмотреть, оставив комментарий, с указанием не своего обычного email.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(1 голос, в среднем: 5 из 5)

Опубликовано 2 комментария

  • Алина
    Комментариев: 5

    всё, что могу сделать в ответ -- указать на опечатку :
    Чтобы осуществить такой вод фокус,
    🙂

    ещё бы добавила про "Вы/вы" (с заглавной в статьях следует пренебрегать этим правилом, которое употребимо больше для писем, имейлов, личного обращения, в общем; а так статьи тяжело читаемы становятся), но боюсь, это уже не благодарочка выйдет 🙂 только не обижайтесь!

    и если вам так нравится, а если нравится -- то Вам )))) тут ещё -->
    Для начала, советую, создать саму страницу. Как это сделать, думаю вы знаете.

    и тут -->
    Чтобы узнать какой путь к странице у вас, откройте опять в редакторе ту страницу что вы

    • Виталий
      Комментариев: 269

      Спасибо исправил. У меня такая привычка, писать Вы с большой. Это от общения с заказчиками. Некоторые обращают на это внимание и им нравится чувствовать, что к ним относятся с уважением.

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

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

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий