Приветствую всех читателей блога ИнетСоветы.ру! Сегодня я покажу, как создать страницу "Спасибо за первый комментарий". Если Вы оставляли свой комментарий на моем блоге, то наверняка видели такую страницу. Если нет, то прокомментируйте любую статью на блоге и увидите эту страницу.
Вот, что требуется сделать каждому блоггеру, который хочет поблагодарить посетителя за первый комментарий:
- Создать страницу с текстом благодарности за комментарий.
- Настроить переадресацию после первого комментария на эту страницу.
- Исключить страницу "Спасибо за комментарий" из меню.
Надеюсь Вы знаете и еще не забыли, как создать новую страницу. Если что, смотрите на эту картинку:
Что размещать на этой страницу решаете сами. Как вариант можно добавить картинку-благодарность, предложить подписаться на рассылку анонсов статей, дать ссылку на скачивание бесплатного продукта или еще какого-нибудь бонуса.
Переадресация после первого комментария с плагином и без
Я знаю, что многие мои читатели по прежнему предпочитают реализовывать новые фишки на своих блогах при помощи плагинов. для них я покажу, какой плагин переадресовывает посетителя на новую страницу. А те, кто беспокоятся о скорости загрузки блога и заменяют плагины кодами, узнают, как реализовать переадресацию на страницу при помощи кода.
Начнем с плагина. Вам нужно установить плагин Comment Redirect by Yoast. Смотрите, как найти этот плагин:
Он будет в числе первых в списке найденных. Устанавливайте и активируйте его.
Вся суть настройки этого плагина заключается в выборе из списка страницы, на которую Вы хотите переадресовывать пользователя, оставившего свой первый комментарий на Вашем блоге.
С плагином настройка редиректа после первого комментария занимает пару минут, но и с кодом не дольше.
Нам нужно добавить в файл 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('https://inetsovety.ru/spasibo-za-kommentariy/'); /* Тут изменяете ссылку на свою */ exit(); } return $url = get_comment_link(); } add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2); /* Конец код переадресации после комментария*/
В строке wp_redirect('https://inetsovety.ru/spasibo-za-kommentariy/'); измените мою ссылку на свою, только одинарные кавычки не удалите случайно, а то шаблон перестанет работать.
С настройкой редиректа разобрались. Осталось исключить страницу "Спасибо за комментарий" из меню.
Как исключить страницу из меню на блоге WordPress
Многим придется использовать плагин Exclude Pages from Navigation, т.к. в не во всех шаблонах есть функционал позволяющий управлять содержанием меню непосредственно в админке.
Как установить плагин Exclude Pages from Navigation я еще раз обьяснять не буду. Делаем по аналогии с плагином Коммент Редирект. После активации плагина, в меню редактирования страницей появится виджет Exclude Pages. Поставьте птичку, чтобы исключить страницу с меню:
А теперь инструкция для тех, кто старается использовать поменьше плагинов. Попробуем создать в Вашей теме меню и добавить в него только нужные нам страницы. В админке блога, зайдите "Внешний вид - Меню". И создайте новое меню.
Выберите страницы, которые хотите добавить в меню и нажмите на кнопку "добавить в меню". Они отобразятся справа в виджете "Структура меню". Здесь их можно поменять местами, перетащив выше или ниже. И выбрать в каких областях шаблона отображать это меню. После этого сохраняйте меню и проверяйте его работу. Если на сайте меню работает также, как и ранее, значит Вам повезло с шаблоном.
У меня все. Выбирайте подходящий способ переадресации на страницу с благодарностью за комментарий и метод исключения страницы из меню. Если возникнут вопросы, спрашивайте в комментариях. До встречи!
P.S. Поздравляю победителей конкурса "Активные комментаторы" за август 2014 года:
Сергей и Иван получают призы 150 руб. и 100 руб. соответственно. Спасибо за активное участие
Спасибо за эту нужную статью, сейчас буду делать как у вас рассказано, после того как всё настрою, обязательно напишу как все получилось! С уважением, Александр!
Спасибо огроменное! Я Ваша поклонница навеки!)Все очень доступно, все получилось!
Страничка Благодарности необходима, мое мнение чисто субъективное. Плюс дать ссылку на странице благодарности на подарок. Благодарность создает хорошую мотивацию для посетителей и хорошее воспоминание об авторе блога. И просто положительные эмоции создают хорошее настроение.
Так вроде разобрался по исключению, а как проверить приходит оно или нет?
Привет. Что то у меня не исключается страница.В чем проблема?Подскажите. спасибо
Благодарность — всегда приятно) это мотивирует для написания новых комментариев))
Внезапный редирект на страницу благодарности после отправки комментария может сначала испугать пользователя. Я часто пугаюсь.
Я попытался оставить комментарий в одной из статей а вышла страница мы против спама, так приятно было! Хотя комментарий был по делу.
Главное чтобы такая страничка сильно часто не выскакивала и без надобности =)
Виталий, ну что ты решил-будешь у себя создавать такую страничку благодарности или нет?
Народ, кто как считает, насколько вообще нужна эта страница? Оно то вроде и не плохо, когда она есть, а с другой стороны — вроде и без нее не плохо. Хочу собрать мнения вебмастеров прежде чем себе ее внедрять
Правильно, Виталий! Собери мнение вебмастеров, послушай, что они тебе ответят на твой вопрос!
Мне, честно говоря, не по душе вся эта мишура. Если на сайтах женских тематик это еще как-то мало-мальски адекватно выглядит (и то порядком раздражает), но на блогах, где автор, брутальный мужчина пишет на серьезные темы, такая мимишность — типа спасибо-спасибо, я так вам рад — выглядит клоунадой.
Страница благодарности однозначно нужна,но только без плагина.Людям это нравится. Особенно ,когда написаны слова благодарности и в дополнение предоставляю бесплатный продукт.
Согласна с вами, Игорь. Такая страничка нужна обязательно-любит ее народ!
Тоже считаю, что эта страница нужна. Она приятно удивляет )))
Это одна из моих первых страниц созданных на блоге.
Правда, я ее потом переделывал, так как когда она создавалась впервые, я мало еще что понимал в вордпресс.
Но тем не менее она у вас есть-благодарность за первый комментарий.
То есть я просто страничку с благодарностью не буду добавлять в меню, так ведь? Плагин не хочу! А без плагина как-то можно перенаправить человека на эту страничку?) У меня около 10 плагинов и не хочу их увеличивать.
Я тоже не люблю лишние плагины на сайте, не хочется его перегружать.
Я вот до сих пор не сделал эту страницу, с помощью плагина не хочется а вот кодом сделать все времени не хватает. Да и причина наверное еще в том что я не особо стараюсь набирать базу подписчиков с помощью нее
Вам не нужна база подписчиков? Вы не собираетесь заниматься инфобизнесом?
А разве инфобизнесом еще не все наелись? Неужели еще встречаются люди, готовые платить за воду и воздух? Да и база подписчиков, даже с т.з. многих гуру от блоггинга, уже далеко не так актуальна, как несколько лет назад.
Спасибо! Себе сейчас тоже сделаю
Конечно сделайте-читателям будет приятно на нее попадать.
Вот только без плагина у меня не получается сделать редирект на страницу благодарности, ищу причину, что-то с темой не так.
Спасибо, Виктория, за подробные объяснения. Страницу благодарности создала — были бы еще комментаторы Не могу проверить как она работает.
Софья, проверить как работает страница Спасибо за первый комментарий — зайдите на свой сайт не в качестве админа, а как читатель и напишите пробный комментарий — его потом можно будет удалить, только электронную почту укажите любую другую, и увидите свою страницу.
Рашида. спасибо за совет. После обновления темы не работала страница,вот и пошла снова к Виктории проверить всё ли я правильно делаю. Вот сейчас и проверю по вашей рекомендации работает или нет теперь.
Софья, всегда рада помочь — тем более таким образом проверяла страницу благодарности на своем блоге.
Хороший способ как проверить-работает ли страница — многие новички не знают, как это сделать.
Все блогеры акцентируют внимание на благодарности первого комментария пользователя. Ведь тоже приятно будет получить благодарность к примеру на 10, 50, 100, и тд.
Я что-то не слышал, чтобы в автоматическом режиме перенаправляло на страничку СПАСИБО после написания 10-50-100 комментариев, и думаю задумка интересная. Вот как её воплотить?
Я тоже такого не слышал. Благодарность за первый комментарий всем известно а вот например за 100 не слышал никогда
Видимо это потому, что реализация подсчета количества комментариев не так проста, как просто фильтр по значению на предмет совпадения.
А что, было бы интересно. Вот у меня на блоге за юбилейный — в данный момент 6000 комментарий читатель оставивший его получит приз — было бы здорово, если бы можно было отметить таким сюрпризом юбилейного комментатора.
Рашида, Вам еще долго придется ждать своего 6000-го комментария, поменяв правила будет быстрее уверяю вас. Ведь сами подумайте если у Вас нижняя планка, что бы попасть в кандидаты на получения приза минимум 100 комментариев а это не серьезно согласитесь.
Да, вот только пока еще далеко у вас до юбилейного комментария Рашида — но как вы сказали, если бы отобразилась страничка: вы выиграли конкурс юбилейный комментарий — было бы круто!
Вот потому я и предлагаю сделать, ведь наверное было бы приятное такое обновление, как ты считаешь Юрий?
Да это было бы что-то новенькое. Такого не на одном блоге не стречал
Саня, скоро будет. Я не думаю что реализовать это будет какая то сложность. Сне кажется что для пользователей было бы приятно. Ведь проводят конкурсы «круглый комментарий» — тоже когда то считалось как тупость, но ведь прижилось
Отличное дополнение к блоку и в то же время заработке на нём )), заметил что у многих такая страничка есть
Я так понимаю, что у вас этой странички нет — ибо сегодня оставив первый комментарий, я не попал на страничку благодарности.
Или я все же уже засветился на вашем блоге раньше — но у вас все комментарии проходят предварительную модерацию?
Я помню Вы ранее оставляли комментарий на блоге, по этому сейчас Вам не показали эту страницу.
Да, возможно действительно так и есть, Сергей мне уже не первый раз о вашем блоге рассказывает.
Юрий,здесь есть страничка благодарности,я на нее попадал.
Просто уже не осталось блогов,где ты хоть раз не оставил комментарий
Я тоже была на такой странице у Виктории и мне было очень приятно попасть туда.