Wayback Machine
«NOV FEB MAR »
Previous capture 11 Next capture
2019 2020 2021
0 captures
1 Nov 19 - 30 Apr 20
Close Minimize Help

TGM Plugin Activation

The best way to require and recommend plugins for WordPress themes (and other plugins).

Download

The latest stable release is version 2.6.1, released at May 19, 2016.

I'm going to use TGMPA in a:*

  • This generator works in Firefox, Chrome, Opera ≥ 15 and IE ≥ 10 (but NOT in compatibility view).
  • No data is saved by us, all the processing is done via JavaScript in the browser.
  • Want to know more about the difference between the generated versions ? A detailed table highlighting the differences is available.

You can also download the official latest release as zipfile or tarball or download your own package - such as the development version - on GitHub.

Older versions
Version Release date Zipball Tarball
2.6.0May 15, 2016zipballtarball
2.5.2July 16, 2015zipballtarball
2.5.1July 14, 2015zipballtarball
2.5.0July 3, 2015zipballtarball
2.4.2April 27, 2015zipballtarball

For earlier releases, please visit the GitHub releases page.

Changelog

Version 2.6.1
  • Fix a string replacement issue in the plugin action links. Thanks Nilambar Sharma for reporting. [#587], [#588]
Version 2.6.0

Since mid-February we offer a “Custom TGMPA Generator”. From now on, that is the preferred way for downloading your copy of TGMPA for use in a theme or plugin.
If you download TGMPA using the Custom TGMPA Generator and indicate that it is for a theme which will be published on wordpress.org, you will receive a copy which will pass the Theme Check review.

You can find the Custom TGMPA Generator on the download page of the website. For more information, read the related blog post.

  • Bug fixes:

    • Fixed minor/low-impact security vulnerability. Thanks Mohamed A. Baset for reporting. If you find a security vulnerability, please disclose responsibly! #487, #505
    • Fixed a bug where action links on the WP native plugins page would not be properly filtered. #458, #459
    • Fixed a bug where TGMPA when included within a plugin would be recognized as the plugin instead of the real plugin. Thanks weavertheme and Mika Epstein for reporting. #499, #500, #558
    • Fixed an install error when trying to bulk-install an already installed plugin. Thanks Ahmad Awais for reporting. #496, #504
    • Fixed an update error when trying to bulk-update a plugin which is not installed. Thanks Gary Jones for reporting. #442, #508
    • Fixed admin notices display class. Props Ninos Ego and Primoz Cigler. #478, #495, #509
    • Fixed an issue resulting in notices about installed/updated plugins on the bulk install/update pages being displayed at the top of the page instead of inline. #510, #511
  • Enhancements:

    • The full admin notice is now only displayed to users who can install/update/activate plugins. A limited “Contact the site admin.” notice is shown to select users if it pertains to required plugins. The selection of which users get to see this last message is based on the publish_posts (=Author) capability. This capability is however filterable using the new tgmpa_show_admin_notice_capability filter. Thanks Stanislav Khromov, Gary Jones, Mickey Kay, Ollie Treend for suggesting. #190, #414, #489, #507
    • The example file now shows examples of different ways for including TGMPA based on the context in which you are using it. Props Emil Uzelac for the suggestion. #469, #503
    • Force deactivated plugins will now show in the ‘recently active’ plugins list. #577
  • I18N improvements:

    • Improved some text strings and translator messages. Props Rami. #516
    • Added translator messages for all strings with variable replacement.#563
    • Added load_textdomain() calls. #521
    • Added translations for Brazilian Portuguese, Croatian, Czech, Dutch, French, German, Russian and Swedish #450, #574, #570, #465, #524, #528, #543, #561 with grateful thanks to Elvis Henrique Pereira, Denis Žoljom, Karolína Vyskočilová, geoclaps, Hedi Chaibi, Marciel Bartzik, Vladislav Burlak and Lewis Porter.
      Additionally translations for Australian English, Canadian English, British English, Esperanto, Spanish, Hebrew, Italian, Romanian and Serbian were added based on existing translations available in GlotPress. #564

      Altogether, this means that for the first version of TGMPA which ships with translation files, we’re covering 17 locales, which is awesome!
      More translations are of course welcome, so please send the .po file(s) in as a pull request.

      _Please note: If you download TGMPA using the custom generator and indicate it’s for a theme to be hosted on wordpress.org, you will receive a version without the load_textdomain() calls or the translation files.
      Theme check rules dictate that you should only use one textdomain in your theme and the localization calls will be adjusted to use your theme’s textdomain.
      As most TGMPA strings have a lot of translations available in GlotPress already, this should not cause any real issues._

  • Housekeeping:

    • Various other minor improvements and keeping things in line with WP core. #512, #513, #514, #532 - thanks Utkarsh Patel, #562, #571
    • Updated the included example plugin to comply to the latest standards. #557
    • Regenerated .pot file.

Continue reading the Changelog on GitHub for information on older versions.

Back to Top