TGM Plugin Activation Versions Save

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install, update and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.

v2.0.0

9 years ago
  • Improved nag messages by adding a strings argument to filter default messages
  • Improved nag message output by using the Settings API
  • Improved internals by adding API for developers to use (code in class no longer has to be touched)
  • Improved API function name (now tgmpa) for semantics
  • Improved example.php with instructions for setup
  • Added internal style sheet for styling
  • Added ability to define custom text domain for localization
  • Added new properties $default_path and $strings
  • Added new methods register(), config(), _get_plugin_basename_from_slug() and actions()
  • Removed unnecessary is_wp_error() check

1.1.0

9 years ago
  • Improved property $args to accept arrays of arguments for each plugin needed
  • Improved add_submenu_page to add_theme_page
  • Improved admin notices to display different messages based on status of plugin (not installed, installed but not activated)
  • Improved block-level documentation
  • Improved handling of plugin installation and activation with plugins_api, Plugin_Upgrader and Plugin_Skin_Installer
  • Added support for multiple plugins of each instance (pre-packaged and repo)
  • Added new property $domain to hold textdomain for internationalization
  • Added CSS for slight UI enhancements
  • Added extra conditional checks current_user_can( 'install_plugins' ) and current_user_can( 'activate_plugins' ) for security
  • Removed menu display if all included plugins were successfully installed and activated
  • Removed unnecessary conditional check before class is defined

1.0.0

9 years ago
  • Initial release into the wild