TGM Plugin Activation is a popular, developer-friendly library that lets WordPress theme and plugin authors recommend or require plugins with ease. It streamlines onboarding, ensures required functionality is installed, and provides a clean UX for installing, activating, and updating bundled or external plugins.
- Require or recommend plugins for any theme or plugin
- Supports WordPress.org, bundled ZIPs, and external sources
- Simple PHP configuration array to register plugins
- One-click bulk install and activate workflow
- Automatic admin notices to guide users
- Handles plugin activation, deactivation, and updates
- Compatible with free and premium plugins
- Multisite aware and admin-screen friendly
- Internationalization and translation ready
- Non-intrusive UI that matches WordPress standards
- Graceful fallbacks if plugins are missing or inactive
- Version requirements and dependency checks
- Optional forced activation or deactivation
- Secure, well-tested, and widely adopted by developers
- Open-source with extensive documentation and examples