Download Tag: integration

Yoast SEO AddOn

Yoast SEO is a great WordPress plugin for managing your SEO. This addon provides shortcodes for setting SEO parameters via email.

This AddOn also give you the ability to:

  • Set the key phrases
  • Set the meta description

Are there other settings you’d like to see supported? Let us know by emailing


Set Focus Keyphrase/Keywords

This shortcode will set the Focus keyphrase. You can set the keyphrase via the keyword attribute or between the open and close tags.

[pseo_focuskw keywords="my keywords"]
[pseo_focuskw]my keywords[/pseo_focuskw]

Set Meta Description

This shortcode will set the Meta description. You can set the meta description via the description attribute or between the open and close tags.

[pseo_metadesc description="my description"]
[pseo_metadesc]my description[/pseo_metadesc] 

PDF Embedder AddOn

The PDF Embedder AddOn integrates with the PDF Embedder plugin allowing you to email PDFs and have them display inline rather than requiring the user to click on the PDF icon and download it and have it launch in Acrobat Reader.

The AddOn is compatible with the Free, Premium and Secure editions of PDF Embedder.

You can control whether the PDF is at the top or bottom of the post by using the Image/Attachment Location setting on the Image tab.

PublishPress Future/Post Expirator AddOn

PublishPress Future (formerly known as Post Expirator) is a great plugin that lets you set a date for a post to be removed. See for more information.

This AddOn allows you to specify the PublishPress Future options in your email. For example:

[postexpire when="2021-08-09 17:00" how="delete"]

This will set the post to expire on Aug 8, 2019 at 5:00pm by deleting the post.


This will set the post to expire on default date by setting the post status to “Draft”.


when should be some date and time in the future. If not supplied it will used the configured default.

how should be any of the options that PublishPress Future provides except for the category choices. If not provided the post will be changed to “draft” status.

There is a single option for this AddOn

If selected then the default expiration will be applied even if the shortcode is not present. This is useful if you don’t control the email content but still want to expire the content.

Release History

1.1.1 – 2023-04-03

  • Add support for setting default expiration when shortcode is not present.

1.0.5 – 2021-12-08

  • Add support for default expiration

1.0.4 – 2021-06-22

  • Compatibility with Post Expirator 2.4.2

1.0.3 – 2020-04-11

  • Remove Shortcode AddOn dependance
  • Add postie_addon_post_expirator_setexpire action

1.0.2 – 2019-11-30

  • Call Post Expirator method rather than setting post meta directly.

1.0.1 – 2019-08-09

  • Initial release

Polylang AddOn

Polylang is a great WordPress plugin for adding multiple languages to your site. This addon will allow you to tell Polylang which languages are in your email.

There are 2 approaches for using this AddOn:

  • Multiple languages in a single email
  • One language per email

The following examples assume you have installed Polylang and set up both English and Deutsch as the supported languages with English being the default language.

Multiple languages via shortcode

[plpost lang=language_code <title=title>]<post>[/plpost]

There are 2 parameters:

  • lang which is the 2 character language code.
  • title which is the optional title. Typically the translated version of the title. If no title is provided the email subject line will be used.

Between [plpost] and [/plpost] is the content of the post in the language specified. For best results place these shortcodes on their own line with no formatting.

For example in a single email:

[plpost lang=de title="Erster Beitrag"]
Dies ist mein erster Beitrag.

[plpost lang=en title="First post"]
This is my first post.

Of course you can send a single language this way if you’d like.

One language via subject line

You can send emails that have the subject: “[de] Hier ist ein post” and Postie will automatically update the post to specify Deutsch (German) as the post language.

Please note if specify the full name (Deutsch) rather than the code (de) Postie will try to assign the post to a Polylang custom taxonomy and things won’t work as expected.

Release Notes

3.0.6 released 2021-09-01

  • category translations are now applied if available

3.0.5 released 2021-04-29

  • fix subject line detection

3.0.4 released 2020-03-04

  • switch to postie_register_shortcode_pre

3.0.3 released 2020-02-19

  • convert to class

3.0.2 released 2020-02-19

  • Associate all translated posts together

3.0.1 released 2020-02-19

  • Add plpost shortcode to allow multiple languages in a single post

2.0.2 released 2016-12-30

  • Added compatibility with older versions of PHP

2.0.1 released 2016-12-19

  • Added support for Polylang 2.0

1.0.1 released 2014-09-23

  • Initial release

Geolocation Plus AddOn

The Geolocation Plus AddOn allows you to add a latitude & longitude to a post in a way that works with the Geolocation and Geolocation Plus plugins.

WARNING: The Geolocation Plus plugin has not been updated in a long time and currently is incompatible with Google Maps. At this time I recommend using Open Street Maps. See Open Street Maps AddOn

Once installed Postie will recognize any geolocation information embedded in attached images and videos which most smartphones automatically do. Note that there is a bug in some versions of PHP that prevents this from working (currently 5.6.24-7.0.14 don’t work Note that if you have multiple attachments the plugin will use the location from the last one it processes.

Alternate Way

Alternatively you can supply some special text in your email:
{{location <latitude> <longitude>}}

For example:

We have finally arrived in Portland, Oregon!

{{location 45.52 122.6819}}


Sample post with geolocation tag

Release History:

1.1.8 – 2017-06-28

  • Add support for postie_file_added_pre action so that we extract GPS info before the other WP actions have a opportunity to modify the file.

1.1.7 – 2017-06-16

  • Video: getID3 change to support ‘loci’ atoms
  • Video: use atom if exists

1.1.6 – 2017-05-17

  • Fix bug where full path to file wasn’t used

1.1.5 – 2017-03-30

  • Add autoupdater

1.1.4 – 2016-08-31

  • Updated getID3 library


  • Support alternate geolocation encodings


  • Supports video files


  • Explicitly checks that either Geolocation or Geolocation Plus is installed


  • Now extracts geolocation information from image attachments when available.


  • Initial public release


Open Street Maps AddOn

The Open Street Maps AddOn allows you to add a latitude & longitude to a post in a way that works with the Open Street Maps plugin (OSM).

The simplest way is to attach an image or video to your email that has geolocation information embedded in it.

You can display a map of all your geo-tagged posts as described here:

Alternate Way

Alternatively you can supply some special text in your email:
{{location <latitude> <longitude>}}

For example:

We have finally arrived in Portland, Oregon!

{{location 45.52 -122.6819}}

Release History:

1.1.13- 2023-04-03

  • Handle images with GPS coordinates that are 0.

1.1.12 – 2023-03-30

  • Switch to composer version of PEL Library to fix PHP 8 error.

1.1.11 – 2023-01-20

  • Update GetID3 library.

1.1.10 – 2018-02-13

  • Update PEL library.

1.1.9 – 2017-06-28

  • Add support for postie_file_added_pre action so that we extract GPS info before the other WP actions have a opportunity to modify the file.

1.1.8 – 2017-06-20

  • getID3 update
  • Video: Use atom if exists
  • Fix pathing issue

1.1.7 – 2017-04-10

  • Fix issue when handling {{}} syntax in OSM 3.6+

1.1.6 – 2017-04-06

  • Updates to support OSM 3.6
  • More robust fallback EXIF handling

1.1.5 – 2017-04-06

  • Alternate logic for getting geolocation for broken versions of PHP.
  • Autoupdate

1.1.4 – 2017-03-30

  • Updated getID3 library to 1.9.14

1.1.3 – 2016-08-31

  • Update getID3 library to 1.9.12

1.1.2 – 2015-12-09

  • Support alternate geolocation encodings

1.1.1 – 2015-11-24

  • Add support for geolocating videos

1.1.0 – 2015-07-07

  • Now extracts geolocation information from image attachments when available.


  • Better support for unicode characters

1.0.1 – 2015-07-07

  • Initial public release