n-wp.ru — блог о WordPress
Как отправить пост по электронной почте | n-wp.ru

Как отправить пост по электронной почте

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

Для этого воспользуемся возможностями файла functions.php. Добавим в него такой код:

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

Я знаю людей, который пользуются такой посылкой по электронной почте, как закладками. Они сидят на работе и работают ищут нужную информацию, которую посылают сами себе на домашний адрес. Придя домой и открыв почту, они видят, что не зря просиживают штаны в офисе. Используйте время с умом!

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

8 комментариев

  • спасибо за пост!!!

    напишите пожалуйста как вывести кнопку подписки по почте гденибудь в сайдбаре, чтобы на почту приходили все посты (сродни рсс)

  • Если блог в UTF-8, то в теле письма и в сабжекте иероглифы. Это можно как-то исправить?

    • Это слишком поверхностное описание, чтобы понять, в чем причины. Но в любом случае легко это не лечится.

  • Если для ПОЛУЧЕННОГО письма выбрать UTF-8, то все отлично читается. Письма же мейлером или почтовым сервером отправляются в cp-1251, отсюда и иероглифы. То есть можно ли как-то в коде жестко задать кодировку cp-1251 для всего сообщения?

    • Prostak :
      Если для ПОЛУЧЕННОГО письма выбрать UTF-8, то все отлично читается.

      Так в какой кодировке приходят письма? Если в UTF-8, что вы подтверждаете, то все нормально — WordPress отдает содержимое, в том числе и письма, в юникоде, универсальной кодировке для всех языков. Может у вас почтовый клиент имеет по-умолчанию кодировку для входящих писем, отличную от UTF-8, или же он не умеет автоматически определять и переключать кодировки?

  • Да если бы у меня одного, разобрался бы.
    Словом, кодировку function.php оставил в UTF-8, но текст типа «Послать электропочтой» и «Вы можете прочитать» пришлось вставлять перекодированным в 1251. Иначе — иероглифы.
    За совет, спасибо.

/* ]]> */