Developer Docs
Presto Player has a full set of developer documentation covering hooks, filters, the REST API, database schema, and more. This page is the single place to find all of it, so you don’t have to go searching for it on Google or GitHub.
Everything below lives in our developer documentation wiki and is kept up to date as the plugin changes.
Getting Started
- Getting Started, how to set up a local dev environment and the build commands you’ll need.
- Contributing Guide, code standards, PR checklist, and branch naming conventions.
Architecture
- Architecture Overview, how the plugin boots, the DI container, and the overall layer map.
- Plugin Structure, directory maps for both the free and Pro plugins.
- Frontend Architecture, Yarn workspaces, StencilJS, and the React admin panel.
Blocks & API
- Block Development, how to register blocks, use filters, and work with shortcodes.
- REST API Reference, every REST endpoint, for both free and Pro.
- Hooks & Filters, every hook and filter in the free and Pro plugins, with usage examples.
- Settings Reference, all available
wp_optionssettings.
Backend
- Services & Integrations, all backend services, filters, and actions.
- Database Schema, full column-level docs for all 6 custom database tables.
Pro Features
- Pro Plugin Architecture, how Pro boots, licensing, and VIP builds.
- BunnyCDN Integration, stream, storage, and URL signing.
- Email Providers, ActiveCampaign, Mailchimp, MailerLite, FluentCRM, and webhook integrations.
Quality & Release
- Testing Guide, PHPUnit, Jest, and Playwright end-to-end tests.
- Releasing, the release process for core, Pro, and VIP builds.
- Troubleshooting & FAQ, common issues and how to fix them.
Code Examples
- API Examples repo, ready-to-use code snippets you can copy straight into a project.
If you have any questions or need further help, feel free to reach out to our support team. We’re always happy to help!
Was this doc helpful?
What went wrong?
We don't respond to the article feedback, we use it to improve our support content.
Table of Contents