Official user documentation for FluentPlayer, the WordPress video and media plugin by WPManageNinja.
Built with VitePress.
This documentation covers everything users need to get started with and master FluentPlayer:
- Getting Started – Installation, quick start, and overview
- Videos & Media – Adding videos, sources, subtitles, multi language audio, visibility
- Display & Embed – Shortcodes, Gutenberg blocks, dedicated URLs, timestamp links
- Block Editor – Full reference for the player block sidebar panels
- Customization – Presets, skins, branding, controls, and player appearance
- Engagement – Email capture, CTA overlays, action bars
- Playlists (Pro) – Standard, Learning, and Grid layouts
- Integrations – Mux, BunnyCDN, Google Analytics, Mailchimp, Webhooks
- Settings – Global configuration, storage, performance, analytics
- Troubleshooting – FAQ and support resources
# Install dependencies
npm install
# Start dev server
npm run docs:devThe site will be available at http://localhost:5173/.
# Production build
npm run docs:build
# Preview the production build
npm run docs:preview
# Build for GitHub Pages (sets base path automatically)
npm run docs:build:gh-pages.
├── .vitepress/ # VitePress config, theme, and components
├── guide/ # Documentation content (Markdown)
│ ├── block-editor/ # Block editor panels reference
│ ├── customize/ # Player customization docs
│ ├── display-embed/ # Embedding methods (shortcode, block, URL)
│ ├── engagement/ # Email capture, CTAs, overlays
│ ├── integrations/ # Third-party integrations
│ ├── playlists/ # Playlist creation and management
│ ├── settings/ # Global settings reference
│ ├── troubleshooting/ # FAQ and common issues
│ └── videos-and-media/# Media management docs
├── public/ # Static assets (images, brand files)
└── index.md # Homepage
- Create a new branch from
master. - Make your changes in the
guide/directory. - Run
npm run docs:devto preview locally. - Open a pull request.