WordPress plugin intelligence profile

Auto Poster for Pixelfed

Share published WordPress post images to Pixelfed using OAuth and category rules.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.9
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update1 Nov 20269h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Auto Poster for Pixelfed version 0.9 as active, updated 9h ago and tested up to WordPress 7.1.

Overview

About this plugin

Connect with OAuth.

More information: Auto Poster for Pixelfed.

  • Enable selected category rules.
  • Use content images, with featured-image fallback.
  • Set captions with {{title}}, {{permalink}}, {{excerpt}}, {{category}} and {{date}}.
  • Use alt templates or existing image alt text.
  • Choose public/private visibility per rule.
  • Use duplicate prevention, Post now or Force repost.
  • Check the account and optionally store API responses/errors.

Automatic posting follows saving a published post without a password and its categories. The first enabled matching category rule wins, from top to bottom. Duplicate prevention skips a stored Pixelfed status ID.

Local attempt records reduce overlapping posts. Uncertain results block automatic posting, Post now and Force repost until review by an authorized post editor. Exactly-once delivery is not guaranteed; no server-side idempotency support is assumed.

Posting requires confirmed autocommit storage on a supported connection. Active host transactions or unknown connections block posting; the plugin does not commit host transactions.

Up to 20 images per attempt, each at most 10 MiB: JPEG, PNG, GIF, WebP or AVIF when core/PHP recognizes the file. 5 and a suitable host. Instance limits apply; no added compression.

Not affiliated with or endorsed by Pixelfed.

External services

Use an account on a compatible, publicly reachable HTTPS Pixelfed instance. Your instance provides authorization, image hosting and publication.

Installation and activation do not contact Pixelfed. Authorize with Pixelfed registers an application on the saved instance with the app name, site URL, callback URL and read/write scopes. Your browser opens its consent screen.

The returned code is exchanged for a token using the app credentials.

The read scope checks the account; write uploads images and creates posts. Account verification returns the account name/profile URL and may run for an unverified connection in settings or via Check connected account. Posting sends files, filenames, media types, alt text, captions, visibility and media IDs.

Protected requests use the access token. The instance receives server IP/connection metadata; your browser connects there for authorization.

External public HTTPS image hosts receive the requested URL and your server’s connection metadata. Images are downloaded to temporary files, uploaded to Pixelfed and locally cleaned up after the attempt. API and image requests do not follow redirects; use direct URLs.

No analytics/tracking is sent to the developer.

Instances are independently operated. Review your chosen instance’s terms and privacy policy before authorizing. social:

  • Pixelfed documentation
  • pixelfed.social terms of use
  • pixelfed.social privacy policy
  • pixelfed.social community guidelines

social, not automatically to other instances. Review the instance’s rules for automated posting and use content you are entitled to publish. social removes excessive advertising and uncurated third-party news bots from its public timeline.

Shared content may be distributed to other Fediverse servers according to its visibility and federation behavior.

Privacy and stored data

st_pixelfed_settings stores settings, client ID/secret, token, account name/profile URL and category rules; callback state, administrator ID and session hash verify OAuth. Credentials are not encrypted by the plugin; protect your database/backups.

Posts store the Pixelfed status ID/URL in metadata for the editor and duplicate prevention. st_pixelfed_attempt_<post-id> options store attempt ID, phase/reason, start/expiry times, original instance/account, content/payload/legacy/review hashes and status ID/URL. No raw tokens or post content are stored in these records.

Debug is off by default. It stores the latest attempt time, API response/error in post metadata, keeping only the last media response. JSON above 64 KiB is shortened.

Known credential keys and stored token/secret values are redacted; account, media, caption and other personal data may remain. Review before sharing. log.

Debug off preserves old data. Disconnect locally clears client ID/secret, token, authorization state and account; rules/preferences remain. Instance changes clear credentials; canceling OAuth keeps the existing connection.

Local disconnect does not revoke remote permissions: remove the app in your instance’s authorized-app settings.

Deactivation/deletion retains settings, attempt records and post metadata. Records have no scheduled erasure; pre-status failures may clear their record; other records persist until a later attempt replaces them or manual erasure. Administrators can remove st_pixelfed_settings, st_pixelfed_attempt_ options and _st_pixelfed_ post metadata using database/WordPress tools.

Pause posting and check unresolved outcomes before erasing records. Local deletion does not delete remote posts.

Source code

The package includes the maintained, human-readable PHP, JavaScript and CSS sources and a translation template (POT). Translated PO/MO catalogs are not bundled; WordPress manages language packs separately. JavaScript and CSS are used directly; no compilation, minification, transpilation or external build service is required.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • social media
  • autopost
  • fediverse
  • images
  • pixelfed
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity1 Nov 20269h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.37.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.