Статьи

Пошаговое руководство для функции Jetpack «Post by Email»

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

В этом посте мы рассмотрим эту небольшую удобную функцию Jetpack : пост по электронной почте.

WordPress имеет в своей основе функциональность « Пост через электронную почту» , но это далеко не удобно и не удобно для пользователя.

Как сказано в Кодексе, вы должны:

  1. Создайте специальную учетную запись электронной почты, которая будет использоваться исключительно для публикации в вашем блоге.
  2. Настройте WordPress для доступа к этой учетной записи через POP3
  3. Настройте WordPress для публикации сообщений от этой учетной записи электронной почты

И даже если вы это сделаете, вы застряли в текстовых сообщениях, и вы не можете публиковать вложения электронной почты!

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

К счастью, этот проблемный подход можно заменить на Jetpack, еще одно творение от Automattic. Модуль Post by Email решает все проблемы, описанные выше, и позволяет вам делать гораздо больше. Короче говоря, вы можете:

  • Используйте HTML в своей электронной почте
  • Включить вложения (и включить прикрепленные изображения в виде слайд-шоу или встроенной галереи)
  • Установите заголовок (и слаг), отличный от вашего адреса электронной почты
  • Установить категории и теги
  • Включить или отключить комментарии к сообщению
  • Установить выдержку
  • Изменить статус поста
  • Установите пароль для поста
  • Установите время публикации сообщения
  • Добавьте теги <--more--> и <--nextpage--> внутри поста
  • Конец вашего сообщения в любом месте внутри вашей электронной почты
  • Включить опрос PollDaddy
  • Отключить геотаггинг
  • Установить параметры Publicize, еще один модуль Jetpack

Вы также должны сделать кучу вещей с Jetpack:

  • Установите плагин
  • Подключите ваш сайт к вашей учетной записи WordPress.com
  • Проверьте, включен ли модуль «Пост по электронной почте»
  • Зайдите в Пользователи »Ваш профиль и нажмите« Включить публикацию по электронной почте »
  • Получить специальный адрес электронной почты и добавить его в адресную книгу

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


Теперь, когда все настроено на панели администратора WordPress, теперь вы можете войти в свою учетную запись электронной почты — ту, которую вы зарегистрировали на WordPress.com. Со своим первым сообщением (и всеми остальными, естественно) вы можете использовать следующие шорткоды в любом месте вашей электронной почты:

Параметры: указанный заголовок.

Если вы хотите отправить электронное письмо с заголовком, отличным от заголовка поста, вы можете использовать этот шорткод для установки заголовка поста. Если этот шорткод используется, Jetpack игнорирует заголовок письма.

Параметры: указанный слизень.

Обычный «слизень», слова в адресной строке. Вы можете использовать этот короткий код, чтобы использовать более короткие URL-адреса, такие как myblog.com/hawaii-trip/ и избегать огромных, таких как myblog.com/a-trip-to-hawaii-what-i-expected-to-see-and-what-i-saw/ .

Параметры: Разделенные запятыми названия категорий или идентификаторы.

Вы можете установить любую категорию, которую вы хотите с этим шорткодом. Просто используйте имена или идентификаторы в качестве параметров, и все готово! Он даже получает правильную категорию, когда вы не используете полное имя, например «Anno» вместо «Announcements».

Параметры: имена тегов через запятую.

Как категории, вы можете использовать имена тегов

PS Насколько я вижу, он не поддерживает пользовательские таксономии, что является обломом. Было бы здорово, если бы шорткод [tax] был введен и использовался следующим образом: [tax custom-taxonomy]lorem, ipsum, dolor[/tax] (где параметром по умолчанию является «tag»). Будем надеяться, что модуль поддержит это в будущем :).

Параметры: «включено» или «выключено».

Не нужно объяснять это: вы можете включить или отключить комментарии к вашему сообщению с помощью этого шорткода.

Параметры: «опубликовать» (по умолчанию), «приватно», «в ожидании» или «черновик».

Опять же, это говорит само за себя: вы можете установить четыре параметра, чтобы установить статус вашего сообщения.

Параметры: указанный пароль.

Вы можете защитить свой пост с помощью пароля с помощью этого шорткода.

PS Я получил пароль от комикса XKCD .

Параметры: описание даты / времени, например «+1 неделя 2 дня 3 часа» или «следующая суббота» или «25 ноября 2013 года».

Используя формат strtotime , вы можете установить дату и время вашего сообщения. Если вы установите параметр «+2 часа», ваше сообщение будет опубликовано через 2 часа после отправки электронного письма.

Если вы используете «выдержки» из публикаций WordPress на своем веб-сайте, вы можете установить выдержку между тегами [excerpt] и [/excerpt] .

Параметры: «включено» или «выключено».

Если ваш телефон (или почтовый клиент) использует ваши данные GPS внутри электронных писем, геотеггинг будет включен по умолчанию. Если вы не хотите делиться этой информацией в своих сообщениях, вы должны отключить ее, используя этот шорткод с параметром «off».

Параметры: список служб, разделенных пробелами (например, Facebook и Twitter) или «выключен».

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

Эти два также говорят сами за себя: если вам когда-либо понадобится использовать теги <--more--> или <--nextpage--> внутри вашего поста, вы можете использовать эти шорткоды.

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

Если вам не нравится это поведение, вы можете использовать [nogallery], чтобы отобразить все изображения встроенными, или использовать [слайд-шоу], чтобы заменить галерею слайд-шоу.

Параметры: «тип» (одиночный, мульти или номер), «стиль» (манга или средний), «другой» (да или нет).

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

1
2
3
4
5
6
7
8
[poll type=»3″ style=»medium» other=»yes»]
What are your favorite Tuts+ blogs?
* Wptuts+
* Nettuts+
* Webdesigntuts+
* Psdtuts+
* Phototuts+
[/poll]

Могут быть подписи электронной почты, которые вы не можете удалить (политика компании, hmpfh), или ваш смартфон может добавить строки типа «отправлено с myPhone» (политика этой компании , hmpfh), и вы не хотели бы, чтобы эти подписи были включены в ваш Почта.

Jetpack автоматически вырезает текст после блока подписи или <hr /> , но вы можете использовать [end] в качестве альтернативы, чтобы завершить публикацию именно там, где вы ее используете.


Я всегда думал, что основная функция WordPress «отправлять по электронной почте» слишком ограничивающая, отчасти избыточная и абсолютно сложная в использовании. Теперь, когда мы рассмотрели все, что может сделать модуль Jetpack «Post by Email», я рад, что есть альтернатива ему, также разработанная Automattic.

Что вы думаете об этой функции — планируете ли вы использовать ее? Поделитесь своими комментариями ниже и не забудьте поделиться постом!