TGM Plugin Activation library is outdated and buggy

Hello!

We’re about to submit our first WP theme for review, but are having problems with the TGM Plugin Activation library.

  1. It looks like the library hasn’t been updated since 2016, but according to Envato’s WordPress Theme Requirements it is not allowed to use non TGM PA based solutions. So it looks like we have to use this library to require/recommend third party plugins.

  2. The actual problem we’re having is when you want to bulk install all required plugins at once (via checkbox and bulk action select field), the installation just stops on the first plugin and does not continue (see screenshot #2 - it just stays this way).

My question is:
Has anyone encountered a way to fix this, or is there a alternative library that Envato allows theme authors to use?



Hi,

You can check their PR’s on Github, some are not merged into a main branch, but you can download and apply them. One of the the PR’s is fixing this issue.

It’s server related issue in most cases. PHP configuration needs to be updated