Создаем e-mail рассылку на базе wordpress
Отборные материалы о дизайне, seo, wordpress

Создаем e-mail рассылку на базе wordpress

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

Сегодня, расскажу как можно сделать подписку и рассылку писем на e-mail без регистрации пользователя на самом сайте

Итак, первое, что нам нужно — это создать рубрику в которую вы будете добавлять сообщения для рассылки. На этом этапе очень важно, чтобы вы записали где-то id созданной категории. Как узнать id?

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

2 шаг. Исключение категории с ссылок в сайдбаре.

Обычно в сайдбаре выводятся ссылки на ваши категории. Нам же не нужно, чтобы кто-то читал наши письма, поэтому ищем в коде шаблона что-то вроде

<?php wp_list_categories('&title_li=<h2>Categories</h2>'); ?>

и меняем на

<?php wp_list_categories('exclude=23&title_li=<h2>Categories</h2>'); ?>

т.е. нужно добавить в парамеры exclude=номер вашей категории

3 шаг. нужно исключить вывод постов с этой категории в архивах, на главной, rss и т.д.

В этом нам поможет плагин

Исключите вашу категорию поставив галочки со всего, кроме single post

4 шаг. Добавляем фид категории в .

если вы не знали, то wordpress поддерживает создание ссылок не только на фид всего сайта, но и на отдельные рубрики. если вы пользуетесь ЧПУ, то фид вашей категории будет http://www.yoursitename.com/category/category-slug/feed/, где category-slug — это id вашей категории.

Прожигаем этот фид (не всего сайта, а созданной категории)

5 шаг. Активируем подписку на e-mail

заходим в аккаунт на фидбернере — нажимаем Publicize — Email Subscription — и активируем её

Не забудьте скопировать предложенную форму для подписки, которую нужно будет вставить на сайт (к стати её можно кастомизировать по вашему вкусу, только ссылки оставляйте)

6. Активируйте полный rss фид

по умолчанию в вашем фиде будет отдаваться краткая новость, это можно исправить в админ-панели ВП. Заходим в настройки-чтение. Находим строчку «Для каждой статьи в RSS-ленте отображать» — и ставим полный текст

7. Финальная часть.

теперь чтобы разослать новость подписавшимся — нужно всего лишь добавить запись в вашу секретную категорию. Но это ещё не все — на feedburner вы можете даже настроить время, когда ваши подписчики будут получать письма. Для этого заходим на вкладку как на скрине и выставляем время

Мониторинг сети: частный дом — нужны ворота? рольставни ворота заказывайте в РОЛТЕК


 

Похожие статьи:



22 комментариев к “Создаем e-mail рассылку на базе wordpress”


9643e5d7

  1. :

    поставил этот плагин…но не нашел в нем одну крайне нужную функцию. мне нужно некоторые рубрики исключить из емайл рассылки. Он это умеет или другой плагин искать нужно?

  2. :

    Как то сложно на мой взгляд, засоряет сайт…

  3. Лия:

    Классный сайт и статьи! Спасибо огромное! Эта статья — единственное толковое объяснение того, что мне нужно было. Только пожалуйста! Объясните, чайнику, где найти эти строчки php которые удаляют категорию из списка всех категорий!!! Не хочется останавливаться на середине, обидно, да и самой интересно — я все просмотрела во всех файлах шаблона…

    • ETNO:

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

      • Лия:

        Спасибо за ответ, да, я временно поставила тему дефолт 2010 и искала в ней, и не нашла, а потом вернула свою тему, и в ней быстро нашла, но пришлось поэкспериментировать: поставила как у Вас, exclude=47& последний значок поставила потому что он был в прмере, и ничего не получалось, а потом поставила без значка & и все получилось! правильно я сделала?
        а вообще когда установила свою тему — там оказался виджет ACE Categories и он показывает только те темы, которые указаны в advanced-category-excluder

        • ETNO:

          exclude=47 — сам номер может меняться, нужно ставить тот, который вам нужно исключить. Чтобы узнать какой — нужно зайти в записи-рубрики навести мышкой на нужный номер и глянуть ссылку — последние цифры ссылки на редактирование этой рубрики и есть ID этой рубрики

          • Лия:

            Это я поняла! Вот и поставила свою цифру — 47, но почему-то в сочетании со значком & не работало, а когда я поставила без этого значка, все заработало. что-то типа того: (‘exclude=47blablabla
            а не (‘exclude=47&blablabla

          • ETNO:

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

  4. :

    Можно ли таким способом организовать подписку как на смарт респондер. Как толька человек заполняет форму, сразу прмходит бонус — информация?

  5. Михаил:

    А какой плагин у вас стоит на подписке «Понравилась статья?». Вообще я ищу плагин который можно добавить на выборочные страницы в виде поля для email и кнопки подписаться. Чтобы был просто сбор адресов в таблицу, ну а если будет возможность разослать по адресам письма из админки так это вообще супер.

  6. [...] Вашу статью, как это можно сделать через бернер, но мне (да и многим) это не подходит, хотелось бы что-то [...]

  7. :

    спасибо за статью, то что надо.Только вот у меня проблема не могу найти <?php wp_list_categories('&title_li=Categories’); ?> в sidebar.php.Обьясните чайнику что не так?
    Glow theme использую.Заранее спасибо!

  8. :

    ETNO подскажите мне тоже как найти php строку, для исключения рубрики из сайдбара, весь шаблон просмотрела но не нашла. Тема Js O4w в вордпресс.
    Спасибо

    • ETNO:

      для начала нужно найти как сайдбар выводится. Открываете sidebar.php и смотрите что там, если виджетом сделано, то можно в админке исключить рубрику. Если нет — то нужно смотреть код, вот эта страничка поможет

  9. :

    Супер-статья, автору респект и уважуха!!!

  10. Александр:

    Добрый день, всё я сделал установил, работает супер, но есть один момент который меня не устраивает никаким боком, письмо приходит моим читателям, в полной форме, то есть, Тайтл, Дата и собственно сам весь пост, а я хочу что бы только тайтл с ссылкой и датой приходил, как это сделать, за ранее спасибо!

  11. :

    Помогите!
    Сделал все как у Вас написано.
    Подписался на фид, но не получаю имейли.
    Что не так?
    Как можно послать текстовы имейл?