Как сделать страницу спасибо в wordpress

Добавил пользователь Владимир З.
Обновлено: 05.10.2024

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


Кому нужно, можете написать и я помогу в создании полностью уникальной странички.

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

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

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

Откройте файл Функции темы (functions.php) и вставьте этот код переадресации на страницу благодарности в самый низ файла перед закрывающим тегом ?> .
Путь к файлу (functions.php) наглядно будет выглядеть так: Консоль>Внешний вид>Редактор> (functions.php) .

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

Плагины и Шаблоны для Wordpress

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

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

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

Плагины и Шаблоны для WordPress

В Вашей теме есть файл functions.php, откройте его и добавьте в него следующую функцию:

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

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

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

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

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

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

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

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

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

Как сделать страницу благодарности за комментарий в WordPress

Темку подсказала Настя Манно, за что ей большой сэнкас! Итак, о чем собственно речь?

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

Темка не новая. В сети уже есть несколько схожих статей и все они предлагают один и тот же вариант создания такой страницы благодарности: скачать парочку плагинов comment-redirect и exclude-pages, создать соответствующую страницу, спрятать ее от читателей блога и выкорчевать ее же из карты сайта.

Все зашибись, кроме парочки вещей.

Во-первых, плагин старика Йоста не работает со старыми версиями WordPress, а во-вторых, лишние плагины нам ни к чему.

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

add_filter('comment_post_redirect', 'redirect_to_thank_you_page');
function redirect_to_thank_you_page() wp_redirect('/thank-you-for-your-comment');
exit();
>

Затем создается статичная страница с именем thank-you-for-your-comment, на которой размещаете все необходимые вам плюшки. А чтобы исключить ее из меню, достаточно в код вывода страниц (обычно в файле header.php) добавить дополнительный параметр:

где id_страницы нужно заменить на id номер вашей страницы благодарности.

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

UPD: На странице благодарности желательно разместить ссылку возврата к посту. Для этого достаточно добавить вот такой код:


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

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

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

Зачем нужна эта страница

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

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

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

Шаг №1-создаем саму страницу


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

Еще лучше, если у вас есть собственный фотоархив- можете подобрать оттуда что-нибудь соответствующее.


Поскольку это страница-сюрприз, уберем ее из меню. Это можно сделать в настройках меню вашего блога.




в специальное поле «Исключить страницы.


Шаг №2-настройка переадресации на эту страницу

Когда человек впервые напишет на вашем блоге комментарий и нажмет „Опубликовать“, его должно автоматически перебросить на страницу с благодарностью. Как это осуществить технически?


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


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

Вместо выделенного красным цветом моей ссылки подставляете свою, только смотрите, не удалите апострофы, иначе будет ошибка. Но что делать, если в functions.php нет закрывающего тега ( ?> ) ? Часто разработчики не прописывают этот тег, это вполне допустимо для PHP. У меня на блоге именно такой случай.

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

Читайте также: