Здравствуйте, друзья. Набор подписчиков, это всегда актуальная тема. Способов существует множество и все они по своему хороши. Но я хочу рассказать о не совсем обычном способе создания подписной базы. Если у вас есть блог на WordPress и бесплатная интернет-рассылка, то эта статья для вас. Объясню вкратце. Когда на блог приходит новый посетитель и оставляет комментарий, то после этого срабатывает скрипт переадресации и его перекидывает на специально подготовленную страницу, на которой будет ваше предложение подписки на рассылку. На этой же странице будет расположена кнопка возврата на ту страницу, откуда перешел человек. Как это работает на деле, можете протестировать, отправив комментарий к этой статье.
Если вы оставляли на моем блоге комментарии, то введите другой адрес электронной почты, чтобы система распознала вас как нового посетителя.
Если вы не знаете как сделать страницу подписки, то можно воспользоваться готовым шаблоном и закачать его к себе на сервер. Есть и вариант попроще. Это создать новую страницу в админке WordPress и разместить на ней нужный текст и контактную форму.Теперь самое время разобраться с кодом, хотя, чего тут разбираться, его тут совсем немного. Открываем файл functions.php, который находится в папке с темой. И добавляем в него этот код в самый конец, перед закрывающим PHP тегом.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| 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('stranitsa_s_formoi');
exit();
}
return $url = get_permalink();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2); |
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('stranitsa_s_formoi');
exit();
}
return $url = get_permalink();
}
add_filter( 'comment_post_redirect', 'redirect_after_first_comment', 5, 2);
На 9-й строчке в скобках указываем название страницы, куда будет переадресовывать данный скрипт. Путь к странице можно писать относительный. Впрочем, это все премудрости, ах, да, чуть не забыл. нужно на эту страницу установить кнопку, которая будет возвращать посетителя назад. Для этого размещаем на странице этот небольшой скрипт:
<input class="button" onclick="window.history.back();" type="button" value="Вернуться назад"/> |
<input class="button" onclick="window.history.back();" type="button" value="Вернуться назад"/>
В классе button для кнопки пропишите стили, которые вам нравятся. Можно, к примеру, выбрать здесь. Надеюсь, что вам была понятна моя писанина и буду рад, если тем самым облегчил вам старания по созданию базы подписчиков. А кому лень всем этим заниматься, есть готовые продающие и подписные страницы. Буду благодарен, если добавите статью в соц. закладки. Спасибо.
Интересная технология! Сейчас опробую! )))
Попробуйте. У меня уже начинают появляться новые подписчики.
Мне тоже интересно посмотреть в действии этот инструмент))
Что-то ваши комментарии в спам попали. Странно конечно, что у вас ничего не появилось, потому как я тестировал и в метрике по вебвизору видно, что на эту страницу заходят.
Ну вот, никакая страница в формой подписки не появилась…Пишу другой адрес.
Ничего, Александр, не появилось. 😉 😐
Может еще кто проверит, я на обновления подписалась, мне Ваш секрет понравился 😉 !
Любовь, перебрасывало ли вас на ту страницу, когда оставляли комментарий? И как ваши успехи по внедрению?
Кстати, вот эта страница. надо будет ее модернизировать. 🙂
Да, Александр! Успешно перебросило на страничку, я оставила свои данные. А вот внедрением еще никак не занялась, поздравляла мужчин с праздником! )))))) И всех читателей Вашего блога тоже поздравляю mlm.istoki.eu/pozdravlyayu-so-vsemirnyim-dnem-muzhchin
Спасибо. Не знал даже, что праздник у нас. 🙂
На одном сайте получилось! На втором — нет! 😐
Почему не получилось?
Пишу коммент, чтобы попробовать, в следующем напишу, что получилось
Ничего не произошло, просто коммент отправился, сейчас написала другой e-mail
А вот теперь получилось 😈
Спасибо, интересный скрипт
Пожалуйста. Как дополнительный способ создания подписной базы, думаю, будет весьма кстати.
Интересная фишка. Посмотрим как работает.
Гораздо проще сразу добавлять емайл отписавшего коммент в список рассылки… 💡
Добавлять человека в свою базу без спроса — это смертный грех! 🙂