TGM Plugin Activation is a popular, developer-friendly library that lets WordPress theme and plugin authors recommend or require other plugins. It streamlines onboarding, ensures dependencies are installed and active, and improves site setup with a clean, guided workflow directly inside WP Admin.
- Recommend or require plugins for themes and plugins
- Bundled or remote plugin installation support
- One-click bulk install, update, and activation
- Clear admin notices and user prompts
- Configurable UI text, messages, and capabilities
- Supports WordPress.org repository, ZIP uploads, and external sources
- Version constraints and minimum version requirements
- Prevents duplicate installs and handles conflicts
- Automatic dependency checks and status reporting
- Localization and translation ready
- Pluggable hooks and filters for advanced customization
- Works with any well-coded theme or plugin
- No front-end footprint; admin-only experience
- Lightweight, framework-agnostic PHP library
- Well-documented and widely adopted by the WP community