TGMPA Plugin
Must Read, Plugins, Tips, Tricks, WordPress

TGMPA Plugin : A must add theme feature.

TGMPA Plugin Activation is a PHP library that allows user to easily require or recommend plugins for your WordPress themes (and plugins). It allows users to install, update and even automatically activate plugins in singular or bulk fashion. You can reference bundled plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet.
Here are the simplest method to make available of TGMPA Plugin(to recommend the plugin for your wordpress theme.)
1. Download the TGMPA zip file and extract it.
2. Extract the downloaded folder.
3. Copy the class-tgm-activation.php file from extracted folder to the theme where you want to set TGMPA plugin.
Before copying the acquire theme look like this,

After copying

4. Now, copy the plugins directory also inside the particular theme

5. At last of functions.php file (wp-content>themes>functions.php) copy the content of example.php (inside the extracted TGMPA Plugin File).

The content copied contains much of comments which you can refine by deleting the comment and deleting the unrequired plugins array and add in the exact format as shown in the example for each type in the example.php file.
Here, I am giving the example of plugins verified in wordpress.org.
Example:

The format is:
    array(
    ‘name’ => ‘Name of Plugin’,
    ‘slug’ => ‘Last name of the plugin site in wordpress.org’,
    ‘required’ => ‘false’,
);

The example is also shown in the image below:

Click Here for more awesome blogs.