Know Plugin Manager turns your WordPress site into a full-featured plugin repository. Upload your plugins, manage versions, track downloads, and provide a professional frontend for users to discover and download your plugins.
Key Features:
- Custom post type for managing plugins
- Drag & drop zip file upload with automatic readme.txt parsing
- Version control with full history
- Download tracking with geographic data (country, city)
- REST API for external integrations and MCP compatibility
- RSS feed for plugin updates
- SEO-friendly with Open Graph, Twitter Cards, and JSON-LD structured data
- Professional frontend archive and single plugin pages
- API key management for secure programmatic access
- Per-plugin downloadable toggle
- Responsive design that works with any theme
- Install and activate the plugin
- Go to My Plugins > Add New
- Enter your plugin name
- Drag and drop your plugin .zip file
- Click Publish
For Updates:
When you have a new version, simply edit the plugin entry and upload the new zip. The system reads the version number and creates a new version entry automatically.
REST API / MCP:
Generate an API key in Settings and use the REST API to manage plugins programmatically:
- `GET /wp-json/kpm/v1/plugins` — List all plugins
- `POST /wp-json/kpm/v1/plugins` — Create a new plugin
- `POST /wp-json/kpm/v1/plugins/{id}/upload` — Upload a new version
- `GET /wp-json/kpm/v1/stats` — View download statistics
