Choose an animation and place it where you want it. PostPresenter includes five original transparent animations: a heart, arrow, sparkles, birthday balloon, and celebration. They work without registration or an external connection.
- Use the PostPresenter Animation block or paste a shortcode.
- Copy shortcodes from Settings PostPresenter or the post editor helper.
- Place multiple animations in posts, pages, and shortcode-enabled widgets.
- Choose small, medium or large sizes, alignment, loop or one-shot playback.
- Visitor playback controls and reduced-motion preference support.
- No automatic animations on every post, no visitor-facing upgrade notices.
Optional hosted catalog
PostPresenter Animation Library is an optional $25/year subscription to the hosted animation library of 200+ animations. It provides remote catalog and media delivery; it does not unlock hidden local plugin code. The plugin, all customization tools, unlimited placements and five included animations remain free. The subscription supplies hosted media access on one site while active. Subscription and site-activation terms are provided at https://postpresenter.com/.
The site administrator must explicitly connect a subscription before service requests begin. Connecting sends the subscription key, site URL, plugin slug and version to https://postpresenter.com/wp-json/postpresenter/v1/ for activation, status checks, deactivation and catalog retrieval. Status and catalog checks run twice daily through WP-Cron and when manually requested. Site traffic affects when WP-Cron runs. The plugin sends no post content and includes no analytics.
Selected hosted media loads from postpresenter.com or cdn.postpresenter.com in the browser. These hosts receive the visitor’s IP address and normal browser request information. Free bundled media is served from the site’s own plugin directory. Review the service terms and privacy policy at https://postpresenter.com/ before connecting. Suggested privacy text is available in WordPress’s Privacy Policy Guide.
After disconnection or subscription expiry, paid animations are omitted on newly rendered pages. Free animations continue working. Existing page caches and already delivered files may persist; purge page caches after changing subscription state. Cached paid catalog entries have a bounded lifetime. Temporary service failures can retain a previously verified, unexpired entitlement for up to 72 hours, but media availability also depends on catalog expiry and the server.
Credits
Bundled motion graphics are original PostPresenter assets released under GPL-2.0-or-later. Development-only artwork generation tools are maintained separately from the installable plugin. All shipped JavaScript is unminified and editable; no build is required for JS changes. Python 3 and Pillow are needed only to regenerate the bundled media.