WordPress plugin settings and reference
Look up every FastPix WordPress plugin setting, the capability map, the WP-CLI commands, the developer hooks, and what deactivating or uninstalling does. For setup, see Integrate FastPix with WordPress; for day-to-day tasks, see Upload, embed, and manage WordPress video.
Configure settings
FastPix > Settings has two sections.
Video setup
Account
Roles and capabilities
The plugin defines its own capabilities and maps them to WordPress roles on activation. You can remap them with any role editor.
Use WP-CLI commands
Managing large libraries from the command line saves time. Every command enqueues the same background job the scheduler runs.
Developer hooks
The plugin exposes actions and filters for customization. The most useful ones:
Technical features
Resumable uploads
- Chunk size: 5 MB per chunk.
- Resume capability: Interrupted uploads continue from the last chunk when you supply the same file again.
- Concurrency: Several files upload at once. The
fastpix_upload_concurrencyfilter changes the limit. - Background completion: You can leave the page after starting.
Resilience
- One API client: Every call to FastPix goes through one client with retries, exponential backoff, and a circuit breaker.
- Offline edits: Title and access changes made while FastPix is unreachable queue in an outbox and flush on recovery.
- Published pages keep playing: Video is delivered from the FastPix network, so an admin-side outage never affects visitors.
- Sync fallback: Without webhooks, a periodic sweep keeps the library current. A nightly deep sweep reconciles everything.
Security
- Signed webhooks: Every event is verified with HMAC-SHA256 and replay-protected by event ID.
- Signed playback: Private and DRM tokens are minted per render and never cached in a page.
- Capability gate: Every REST route registers with a capability, or a public rate-limited bucket for player routes.
- Sealed secrets: Credentials and the signing key are stored sealed and non-autoloaded.
- Site Health: The plugin adds checks for its schema, object cache, page cache compatibility, and environment.
Privacy
- Watch progress is recorded only with consent.
- Per-learner data is hashed, retention-pruned, and covered by the WordPress export and erasure tools.
- No code is loaded from remote servers. The player and uploader ship with the plugin.
Deactivate and uninstall
Deactivating deletes nothing and edits no post. Migrated videos fall back to their local files, public FastPix videos show their saved poster and a link, and private or DRM videos show a short message. Reactivating restores every embed and runs one full resync.
Uninstalling keeps everything local by default so a reinstall picks up where it left off. Select Delete local data on uninstall in Settings first to remove the plugin’s tables, options, and proxy attachments. Video on the FastPix platform is never touched by any path.
Frequently asked questions
What happens to my videos if I deactivate or uninstall the plugin?
Deactivating deletes nothing: published embeds fall back to a saved poster and link, and reactivating restores them. Uninstalling keeps local data by default; video stored on FastPix is never deleted by the plugin.
What’s next
- Integrate FastPix with WordPress for install and connection.
- Upload, embed, and manage WordPress video for uploads, embeds, and playback.
- FastPix API reference
- FastPix Terms and Privacy Policy