📄 plugin-activator.php
📁 Path: /home/skhata/nbgiri.com/wp-content/themes/printpress/theme-vars/plugin-activator.php
📊 Size: 4.07 KB
🔒 Perm: 0644
📝 MIME: text/x-php
<?php
/**
* @package WordPress
* @subpackage Printpress
* @version 1.1.7
*
* TGM-Plugin-Activation 2.6.1
* Created by CMSMasters
*
*/
require_once(get_template_directory() . '/framework/class/class-tgm-plugin-activation.php');
if (!function_exists('printpress_register_theme_plugins')) {
function printpress_register_theme_plugins() {
$plugins = array(
array(
'name' => esc_html__('CMSMasters Content Composer', 'printpress'),
'slug' => 'cmsmasters-content-composer',
'source' => get_template_directory() . '/theme-vars/plugins/cmsmasters-content-composer.zip',
'required' => true,
'version' => '2.5.4',
'force_activation' => false,
'force_deactivation' => false
),
array(
'name' => esc_html__('CMSMasters Mega Menu', 'printpress'),
'slug' => 'cmsmasters-mega-menu',
'source' => get_template_directory() . '/theme-vars/plugins/cmsmasters-mega-menu.zip',
'required' => true,
'version' => '1.2.9',
'force_activation' => false,
'force_deactivation' => false
),
array(
'name' => esc_html__('CMSMasters Importer', 'printpress'),
'slug' => 'cmsmasters-importer',
'source' => get_template_directory() . '/theme-vars/plugins/cmsmasters-importer.zip',
'required' => true,
'version' => '1.0.8',
'force_activation' => false,
'force_deactivation' => false
),
array(
'name' => esc_html__('CMSMasters Custom Fonts', 'printpress'),
'slug' => 'cmsmasters-custom-fonts',
'source' => get_template_directory() . '/theme-vars/plugins/cmsmasters-custom-fonts.zip',
'required' => true,
'version' => '1.0.1',
'force_activation' => false,
'force_deactivation' => false
),
array(
'name' => esc_html__('LayerSlider WP', 'printpress'),
'slug' => 'LayerSlider',
'source' => get_template_directory() . '/theme-vars/plugins/LayerSlider.zip',
'required' => false,
'version' => '7.11.1',
'force_activation' => false,
'force_deactivation' => false
),
array(
'name' => esc_html__('Revolution Slider', 'printpress'),
'slug' => 'revslider',
'source' => get_template_directory() . '/theme-vars/plugins/revslider.zip',
'required' => false,
'version' => '6.7.16',
'force_activation' => false,
'force_deactivation' => false
),
array(
'name' => esc_html__('Envato Market', 'printpress'),
'slug' => 'envato-market',
'source' => 'https://envato.github.io/wp-envato-market/dist/envato-market.zip',
'required' => false
),
array(
'name' => esc_html__('GDPR Cookie Consent', 'printpress'),
'slug' => 'cookie-law-info',
'required' => false
),
array(
'name' => esc_html__('WooCommerce', 'printpress'),
'slug' => 'woocommerce',
'required' => false
),
array(
'name' => esc_html__('The Events Calendar', 'printpress'),
'slug' => 'the-events-calendar',
'required' => false
),
array(
'name' => esc_html__('Contact Form 7', 'printpress'),
'slug' => 'contact-form-7',
'required' => false
),
array(
'name' => esc_html__('MailPoet 3', 'printpress'),
'slug' => 'mailpoet',
'required' => false
),
array(
'name' => esc_html__('Widget Importer & Exporter', 'printpress'),
'slug' => 'widget-importer-exporter',
'required' => false
)
);
$config = array(
'id' => 'printpress',
'menu' => 'theme-required-plugins',
'strings' => array(
'page_title' => esc_html__('Theme Required & Recommended Plugins', 'printpress'),
'menu_title' => esc_html__('Theme Plugins', 'printpress'),
'return' => esc_html__('Return to Theme Required & Recommended Plugins', 'printpress')
)
);
tgmpa($plugins, $config);
}
}
add_action('tgmpa_register', 'printpress_register_theme_plugins');